自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(335)
  • 资源 (8)
  • 收藏
  • 关注

原创 《高性能MySQL》笔记

感觉该书是mysql dba必备的基础理论书Mysql架构逻辑架构客户端跨存储引擎的核心功能连接,解析器,优化器存储引擎并发控制读写锁读锁是共享的,互不阻塞写锁是排它的,会阻塞读锁与其他写锁锁的粒度表锁开销最小的锁,表锁会锁定整张表;对表写操作会阻塞其他对该表的所有读写操作行级锁行级锁锁定某一行,更多的并发写操作,更多开销行级锁由存储引擎实现事务简介事务的一组语句,要么全部执行成功,要么全部执行失败事务必须满足ACID

2024-04-13 21:50:11 620

原创 《私域流量营销:私域+爆品,IP时代营销方法论》总结

感觉整书写的随意,我也随意总结一下吧战略流量线下门店流量线上平台流量线上私域流量销售是产品到货币的转换市场是广告推广天网:投放广告地网:线下地推人网:销售团队营销:构建企业到客户的关系IP带货,卖的是情感和信任私域流量营销独特原创内容IP:吸粉社群:沉淀粉丝爆品:价值变现私域流量流程定位:模板化正能量的人形象定位,商业定位拉新:简单化主动通讯录导入微信群导入找附近的人线下导入线上被动自媒体发布微信号微博,

2023-07-01 11:37:20 178

原创 《回顾活动引导:24个反模式与重构实践》读后感

《回顾活动引导:24个反模式与重构实践》读后感前提看过《敏捷回顾活动:团队从优秀到卓越之道》;其实我没看过 😀最高指导原则:理解并坚信每个人对自己的工作都已全力以赴拉斯维加斯规则:在回顾会上分享的任何事情都不应传出会场回顾活动的五个阶段设置场景:确定活动主题,确保人人都能自由发言收集数据:收集团队关于主题相关的自上一次以来的数据生成洞见:找出数据背后的故事及原因达成共识:团队讨论并做决定结束:回顾回顾活动内容结构反模式幸运大转盘:回顾活动只是简单地从问题得出

2023-04-22 22:36:53 649

原创 算法导论 基本图算法 广度优先搜索

算法导论 基本图算法 广度优先搜索定义图 G=(V,E); 图 G(graph)是由结点 V(vertex)和边 E(edge)组成结点 u.d 表示结点 u 的发现时间(discovery time),u.f 表示结点 u 的结束访问时间(finish time)图的两种表示方法邻接链表(adjacency lists)每个结点 u 都有一个 Adj[u]链表,链表中的元素都是与 u 相连的另一个结点 v,也就是一条边 E邻接矩阵(adjacency matrix)使用

2022-04-05 14:22:45 342

原创 算法导论 van Emde Boas 树

算法导论 van Emde Boas 树结构vEB(u)表示全域值为{0,1,2,…,u-1} vEB 树min 表示 vEB 树中最小值,该值元素不出现在任何递归的子树(簇) vEB(u↓\sqrt[\downarrow]{u}↓u​)中max 表示 vEB 树中最大值summary 指向 vEB(u↑\sqrt[\uparrow]{u}↑u​)新的树,summary[i]表示子树 cluster[i]的逻辑或cluster[0…u↑\sqrt[\uparrow]{u}↑u​-1]表示u

2022-03-29 12:43:01 619

原创 算法导论 斐波那契堆

算法导论 斐波那契堆定义堆H最小结点min:指向最小关键字key的根结点n表示当前堆中结点的个数结点x最小堆性质:每个结点的关键字key均大于等于父结点的关键字根链表:所有的根结点都通过left,right指针形成一个环形链表父类指针为p,左右兄弟结点为left,right,指向任何一个子结点指针为child,孩子的数目为degree,mark是否失去过孩子操作插入结点:直接在根链表最后插入结点抽取最小结点:将最小结点的子结点最入到根链表中,然后删除最小结点,

2022-03-20 21:52:17 276

原创 算法导论 B树

1. B对定义 1. 类似于红黑树,一个结点*x*包含*n*个关键字*key1...keyN*,这些关键字是按升序排序的。 2. 如果结点*x*为非叶子结点*leaf*=*false*,则它有n+1个子结点,每个关键字*key.i*前后都有子结点*c.i*,*c.i+1*;也全是按升序排序的, 3. B树有一个度数*t(>=2)*,除根结点以外其他结点最少包含t-1个关键字,所有结点最多包含*2t-1*个关键字(满的结点) 4. 所有叶子结点都有相同的高度h2. B树的操作...

2022-03-06 21:41:17 369

原创 android模块化

1. 总体结构 1. 由于模块之间不能互相依赖引用,所以模块之间的依赖关系图要提前定好 2. APP => ((产品模块 => 产品模块接口),(会员模块 => 会员模块接口), ...) => 基础模块 3. APP是个空壳,*各模块* 生成自己的 *模块接口* , *各模块* 可以调用任何 *模块接口* , *各模块接口* 只能调用 *基础模块* 3. 实际上为了简便,产品模块接口 => 会员模块接口 4. 使用了arouter加载...

2021-12-27 22:33:45 2036

转载 苹果APP审核之网络连接失败

苹果APP审核返回的问题,如果提示是ipv6的问题,则要求按苹果的测试方法测试

2021-12-26 11:55:21 1648

原创 ECS启用ipv6

1. 购买ECS时要记得筛选 ipv6 1. 购买ECS地址为https://ecs-buy.aliyun.com/wizard#/prepay/cn-shenzhen,筛选的最后一个选项就是ipv62. VPC专有网络开通ipv6 1. 登录[专有网络管理控制台](https://vpcnext.console.aliyun.com/vpc?spm=a2c4g.11186623.0.0.6098af4845WF2Q) 2. 单击IPv6网段列下的开通IPv63. ECS实例开通...

2021-12-25 23:04:37 1170

原创 算法导论第二版=》贪心算法=》赫夫曼编码

使用vscode markdown preview enhance写的文章,生成的html无法复制到编辑器,这编辑器太弱了 源代码:src/samples/algorith/C163Huffman.ts · Bob/LayaAir - Gitee.com

2021-11-29 23:54:11 211

原创 算法导论2 贪心算法 活动选择问题

问题 有n个活动S(a1,a2,a3,...,an)要在一个场地举行; 举行活动时各个活动的时间范围内不能有重叠部分,问最多能举行多少个活动(最大活动数)? 活动集体S是按每个活动的结束时间排序的; 自顶向下的递归方法 设f(i,j)为活动 ai 到 aj 的之间(不包含ai,aj)最大活动数;ak 为活动 ai 到 aj 的任意一个活动;则 f(i,j) = f(i,k) + 1 + f(k,j) 当 i>=j;则不能举行任何活动 贪心算法 可举行的第一个活动am一定是 f

2021-11-20 22:20:57 383

原创 算法导论2 动态规划 最优二叉查找树

问题 K(1...n) 为有序关键字序列,对于任何一个位置i关键字查找的概率为Pi, 某些搜索字不存在于这些关键字之中,Qj为位于位置 j 与 j+1 之间的概率(搜索字未找到且大于位置为j 的关键字) ;Q0为小于第一个关键字的概率,求如何组织一棵二叉查找树,使得整颗树访问数最小? ​​​​​​​自顶向下的递归方法 设f(i,j)为 关键字i 到 关键字j 的最优二叉查找树;w(i,j)为关键字i到关键字j的概率总和;对于之间任何一个位置为k(为根结点)的关键字,则得到公式: f(i,...

2021-11-13 10:46:02 757

原创 算法导论2 动态规划 最长公共子序列

问题 有两个字符串X,Y;求这两个字符串顺序相同但不需要连续的最长公共子序列(LCS) 自顶向下的递归算法; 如果X,Y的字符长度为0;则子序列为空; 如果Xi,Yj最后一个字符相同,则LCS = LCS(Xi-1,Yj-1) + 当前X最后一个字符; 如果Xi,Yj最后一个字符不相同,则LCS 等于LCS(Xi-1,Yj)与LCS(Xi,Yj-1)长度更长的那一个序列 自底以上的动态规划 ​​​​​​​需要一个二维数组result:number[][]存储Xi,Yj的LCS的长.

2021-11-07 15:12:23 94

原创 算法导论2 动态规划 动态规划基础 做备忘录( 矩阵链乘法)

问题 同算法导论2 动态规划 矩阵链乘法_beimuaihui的专栏-CSDN博客 加了备忘录的自顶向下的递归算法(备忘录动态规划) 将每一个子问题的结果记录在一个备忘录表中;下次再遇到时直接先查备忘录;没有再递归算法 代码 src/samples/algorith/C153MemoizedMatrixChain.ts · Bob/LayaAir - Gitee.com 结果 ...

2021-11-06 18:07:52 186

原创 算法导论2 动态规划 矩阵链乘法

问题 有n个矩阵相乘(A1A2A3...An),任何一个矩阵 Ai的维度为Pi-1 *Pi ; 求如何拆分矩阵相乘使得矩阵乘法次数最小 自顶向下的递归方法 对于任何一个子集Ai...Aj ; 如果i==j,则为一个矩阵,乘法次数m(i,j) 为零; 否则从各个索引位置k(i...j )拆分成前后两个子矩阵相乘次数,再加上 Pi-1*Pk*Pj的值;m(i,j) = min(m(i,k) + m(k+1,j) +Pi-1*Pk*Pj) 自底向上的动态规划 需要一个二维数组存储...

2021-11-06 12:16:49 152

原创 算法导论2 动态规划 装配线调试

感觉算法不手写出来,体会不了它的实际用处。所以还是继续将算法全部手写出来。要用GUI展示出算法的过程且不能用IDE编辑器(对IDE有恐惧症),用ubuntu命令行安装运行layabox(https://github.com/layabox/layaair),竟然一下就通了,正合我意。 ...

2021-11-03 21:45:13 151

原创 php 获取 微信 open_id 部分代码

如果当前页面没有获取到用户的open_id;则需要调用 微信授权页面 ,然后添加 authentication  code, state参数返回 本页面; 最后通过 authentication code在服务器中调用curl post 获取 open_id; 最后把结果存入数据库表.function getWXOpenId($state=''){ //获取用

2016-03-21 17:57:32 3309 1

转载 微信开发 ajax获取 signpackage 且共享

先ajax 调用 到 生成signpackage的 jssdk.php(需要修改动态获取 url函数 )函数 ,参数是当前url ; 然后使用共享  微信共享 配置 js function get_broswer_info(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/weibo/i) == "wei

2016-03-21 17:10:18 4786 1

原创 PHPUnit 测试 thinkphp

想先测试一下thkinphp函数 ,再提交到gitlab;  搜索了一下,大概就是先调用thinkphp流程,然后不执行controller中的函数 ;我的办法就是重置 cli中的 argv ,然后执行函数内容为空的controller方法;<?phpclass ThinkPHPTest extends PHPUnit_Framework_TestCase { publ

2016-03-21 16:46:03 874 1

原创 php7 兼容 mysql

<?phpif(!function_exists('mysql_connect')){ function mysql_connect($host,$user,$passwd){ return mysqli_connect($host,$user,$passwd,'ecshop'); } function mysql_select_db($dbname)

2015-12-09 14:24:09 8189

转载 centos 7.0 恢复 windows 启动

1 。 安装ntfs-3g1. 添加EPEL源(ntfs-3g在该源中):$ yum search epel只找到一个epel-release.noarch, 就装它了。# yum install epel-release2. 运行grub2-mkconfig -o /boot/grub2/grub.cfg参考:1.http://fcj2

2015-12-08 10:37:14 510

转载 ubuntu安装redis

a) 安装redis server   i. wget http://download.redis.io/releases/redis-3.0.3.tar.gz  ii.  tar xzf redis-3.0.3.tar.gz  iii.  cd redis-3.0.3  iv.  Make  v. Make install b) 安装redis c 扩展  hiredis

2015-12-05 19:36:01 614

原创 thinkphp 中的动态表.

xdebug+kcachegrind测试中发现有许多Model.php的 _parseOptions 调用getDbFields();  使用的是 D('News')->table('NewsGd');   D()模型初使唤化时会调用获取 dbfields,在执行语句时如果使用了table(),又会调用一次dbfields(); 而调用mysql的show columns from table

2015-07-21 12:23:53 994

转载 ubuntu 14.04 install hhvm 3.7.0

1. sudo apt-get update && sudo apt-get upgrade && sudo apt-get install autoconf automake binutils-dev build-essential cmake g++ gawk git \ libboost-dev libboost-filesystem-dev libboost-program-op

2015-05-01 22:25:09 946

原创 mysql: unknown option '--connect-expired-password'

我在编译mysql5.6时使用 ./scripts/mysql_secure_installation 报以上错误,搜索了一下,没发现结果。 原来是这个脚本自作聪明,加了一个参数connect-expired-password, 直接在mysql_secure_installation脚本中删除删除这个connect-expired-password就可以了

2015-03-22 19:34:48 6661

原创 Mysql Workbench 导入 DBDesigner 乱码解决 办法

1.直接用程序 解释xml文件,将两个编码转成GBK中文字符,再将这些字符转成UTF-8;最后将结果存入 dict表中 php代码 如下: <?phpheader("Content-Type: text/html; charset=utf-8");$obj = simplexml_load_file('/home/bob/Documents/document/

2013-11-29 17:31:58 1889

原创 使用APC来 加密php代码

原理 其实很简单,就是将许多php文件 代码  使用apc_bin_dumpfile生 成opcode的文件 ;使用时将apc_bin_loadfile加载 opcode文件 .原代码 文件 清空。生成 opcode单一文件 ;注意 apc.ini中设置 为 ,apc.stat =off;var_dump(ini_get('apc.stat'));$arr_files

2013-07-30 15:33:13 1998

原创 php 生成pdf时 Unable to open document File type unknown (application/octet-stream) is not supported

原因可能是之前有输出,在echo $pdf_content之前加上下面内容就可以了<?phpob_clean();flush();echo $pdf_content;

2013-06-20 00:06:04 2150

转载 svn rollback preview version

svn merge -r HEAD:(old revision you want) .svn ci -m "roll back to version ..."参考:http://www.logicaltrinkets.com/wordpress/?p=399

2013-06-06 19:09:12 928

转载 extjs4中的checkboxgroup 重写

Ext.override(Ext.form.CheckboxGroup, {       getValue: function () {           var v = [];           for (var i = 0; i < this.items.length; i++) {               if (this.items.get(i).checked)

2013-06-05 17:55:54 1105

原创 php fsockopen比soapclient 慢很多

最近测试web service,发现fsockopen提交时明显比soapclient慢很多。  后来发现去掉Connect:keep-alive\r\n这个header有问题,改成connect:close后跟soapclient差水多了。  估计由于长连接,fsockopen一直在等待直到apache线程死亡。参考:http://www.php.net/manual/z

2013-05-20 19:05:09 1539

原创 表单post到window.open

1.首先写入window.open函数,打开 一个空白的新窗口,name为表单的target:OrderInfoAllfunction orderSelectedPrint(){print = window.open('about:blank','OrderInfoAll','location=no,status=no,toolbar=no,scrollbars=yes,width=7

2012-12-05 16:43:02 820

原创 centos6安装 node.js 0.8.4

发现网上安装的方法都是错的,其实是很简单的.先下载 git clone https://github.com/joyent/node.gitcd node git checkout v0.8.4python configure #不是./configure,会报import 命令找不到make make install

2012-08-02 16:25:40 929

原创 php对特殊字符处理

php对特殊字符处理专门一个函数集Multibyte String Functions。比如要str_split中文,则需要自己写函数<?php header('Content-Type: text/html; charset=utf-8');mb_internal_encoding("UTF-8");$str='Drekaávöxtur';echo '';print_r

2011-12-09 19:37:22 916

转载 js实现 多文件 上传。

今天看到一个多文件上传的实例 ,感觉 不错,原理就是 上传完成后把自身隐藏,然后再生成一个可视的 input type=file 控件,用户感觉就是一个控件可以上传多个文件。.bob-btn-wrap { float: left; height: 24px; margin: 0; overflow: hidden; padding: 0; position: rel

2011-11-28 19:04:24 1161

转载 使用xcopy删除所有的.svn

windows:xcopy D:\www\beimuaihui C:\Users\bob\Desktop\beimuaihui /s /ilinux:find ./ -name ".svn" | xargs rm -Rf或者 rm -rf `find . -type d -name .svn`

2011-11-17 18:48:30 1447

原创 mysql命令行导入数据库

发现有时phpmyadmin导出的数据库不可以通过命令导入,所以统一全部用命令行导入。1.导出;windows: mysqldump -u root baogg --default-character-set=utf8mb4 --add-drop-table &gt; "D:\www\usb\Dropbox\uml\baogg_%date:~0,4%%date:~5,2%%date:~8,2%_...

2011-10-18 21:09:56 3151 1

原创 extjs4自动选择子节点。

Untitled Document<link rel="stylesheet" type="text/css" href="/ajax/ext-4.0.2a/resources/css/ext-all.css" /> Ext.require([ 'Ext.

2011-09-18 15:54:34 1041

原创 ubuntu 安装(install) pwntcha

一、安装1.sudo apt-get install libsdl1.2-dev libsdl1.2debiansudo apt-get install libsdl1.2-dev(比较大,10M左右)sudo apt-get install

2011-08-19 16:43:21 2992

微软雅黑粗体6.11版本

微软雅黑粗体6.11版本,winxp可用

2013-05-15

joomla15 development

joomla15 开发英文教程,有需要的就下载吧

2011-03-14

精通Joomla开发

joomla扩展开发高级教程,有需要的就下载吧。

2011-03-14

Learning.Joomla.Extension.Development

joomla扩展开发书籍,英文的,学习joomla开发扩展有帮助

2011-03-14

joomla组件开发

joomla组件开发 中文版的,1.5版本

2011-03-14

qwikioffice

php+mysql+extjs webos

2009-03-13

数据库重构(英文)

Jolt17大奖呀,大家下呀

2007-08-02

ASP.NET Website Programming C Sharp Edition

ASP.NET Website Programming C Sharp Edition

2007-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除