- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 Git 操作之“git stash内容误删找回”
Git 操作之“git stash内容误删找回”最近我在开发中遇到这么一个问题:某次的开发内容使用git stash命令暂存了工作现场,之后手残直接删除了暂存的这次记录和内容。第一步: 使用git fsck --unreachable命令查找所有unreachable的记录unreachable:Print out objects that exist but that aren’t r...
2019-03-29 10:35:50 2361 2
转载 join on、where、Group by、having、select、order by执行顺序
逻辑查询处理阶段简介1. FROM:对FROM子句中的前两个表执行笛卡尔积(Cartesian product)(交叉联接),生成虚拟表VT12. ON:对VT1应用ON筛选器。只有那些使为真的行才被插入VT2。3. OUTER(JOIN):如 果指定了OUTER JOIN(相对于CROSS JOIN 或(INNER JOIN),保留表(preserved table:左外部联接把左表
2017-03-03 13:57:21 604
原创 Unix 环境高级编程 之 理解 rws 权限
开始学习Linux里面的文件权限时,也是蒙蒙的,似懂非懂(尤其是s权限,当时看书的时候一时理解了,过段时间就忘记了)。最近看Unix 环境高级编程的时候,看到第四章第四节(设置用户ID和设置组ID)时才感觉一下明白了?一、摘自网上查到的关于rwx、rws、rwt的解释:1、rwx:linux系统内有档案有三种身份 u:拥有者 g:群组 o:其他人这些身份对于文档又有下面权限
2020-11-05 19:58:07 3358
原创 CentOS 服务器,由于rvm导致的 Ctrl + C 失效问题
运维在服务器瞎搞,导致开发服务器 ctrl-c 无效了 ,tail -f 等需要使用的地方无法使用。一直 都是 CCCCCC^C追其原因,主要 是 rvm (装 redis 的时候 装的) 如果rvm -v 的版本是 1.29.4,那么 ctrl-c 就会失效。解决办法:更新 ram 版本:rvm get head。但是更新的时候一只报错,只有gitlab 用到ruby,且g...
2019-05-21 10:52:43 853
原创 Linux命令trap
trap的运用1、trap的语法1: trap “触发指令” 信号串行只要系统产生特定信号,trap就会触发指令。trap 'echo 123' ABRT ; kill -ABRT $$ 屏幕会出现123 $$代表当前shell进程编号 。2、trap的语法2: trap - 信号串行如果trap语法中没有触发指令,而是-或空白,则可恢复信号串行的原本的作用。trap '-' AB...
2019-05-20 15:15:02 492
原创 Git 操作之恢复删除的分支
Git会自行负责分支的管理,所以当我们删除一个分支时,Git只是删除了指向相关提交的指针,但该提交对象依然会留在版本库中。因此,如果我们知道删除分支时的散列值,就可以将某个删除的分支恢复过来。在已知提交的散列值的情况下恢复某个分支:git branch <branch_name> <hash_val>如果我们不知道想要恢复的分支的散列值,可以用reflog命令...
2019-01-10 12:04:06 385
原创 php var_export 对循环引用的问题(Uncaught ErrorException: var_export does not handle circular references)
因为有些数据不知道具体类型,在使用var_export($data, true) 的时候,遇到:Uncaught ErrorException: var_export does not handle circular references。改用: print_r($data, true) 即可解决这个问题。...
2018-12-10 14:24:39 5170
转载 php 上传大文件,php.ini 配置
1. 修改 post_max_sizepost_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。php7 默认的post_max_size 为8M. 如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.2. 修改upload_max_filesize
2017-11-06 21:04:16 241
原创 mongo ERROR: child process failed, exited with error number 100
错误信息:about to fork child process, waiting until server is ready for connections.forked process: 1775all output going to: /mongodb/log/mongo.logERROR: child process failed, exited with error nu
2017-03-08 10:48:06 2004
转载 SVN分支和合并(trunk、branches、tags)
原文地址:原文链接地址尽管svn没有作强制要求,但是一般svn版本库目录建议创建trunk、branches和tags三个目录。在实际操作时,trunk主干版本要时刻保持干净,即随时可以基于这个版本进行修改并将应用部署上线。branches是分支目录,存放并行开发的项目代码,因为分支是主干的廉价拷贝(相当只是提交了一次主干版本,增加了一个版本号, 并没有取出版本库作镜像拷贝),所以
2016-10-18 23:28:10 5743 1
原创 两个SVN仓库的同步----svnsync
源svn:svn://192.168.1.1/source目标svn: svn://192.168.1.2/dest第一步: svnsync init svn://192.168.1.2/dest svn://192.168.1.1/source 直接报错:svnsync: Repository has not been enabled to
2016-08-16 15:07:05 2324
原创 Gearman使用Redis 做数据持久化
2014年的时候,老大说数据持久化,当时听的一愣一愣的,不知道啥是持久化;讲了一堆Gearman使用 Redis 和MySQL的东西,表示听不懂;然后他自己在那搞;左后搞出来了,还在launchpad.net 报告了一个bug,当时确实是第一个报告那种使用情况下bug的第一人。 队列,很多流量大的网站都会使用。对于数据,是否需要考虑数据的可靠性,对于一般不重要的数据丢失也没关系;但是对于
2016-08-16 15:04:27 1856
原创 货币汇率转换之笔记
汇率转换,这个汇率的转换接口文档是英文的,最近一个项目需要汇率查询,特意看了下文档,顺便简单介绍下,写的很简陋,将就着看吧;实际上直接看Demo就可以了官方地址:http://jsonrates.com/docs/rates/使用方法: 注册帐号,获取免费的apiKey; 注册帐号时,需要邮件激活注册连接,推荐使用雅虎邮箱,qq邮箱接受邮件的熟读较慢,有时还会接受不到邮件。
2015-05-29 10:51:12 2300
原创 雅虎天气API使用笔记
查询时base_url:https://query.yahooapis.com/v1/public/yql?q= , 公共查询接口,有限制查询次数https://query.yahooapis.com/v1/yql?q= , 注册后获取ApkId,有限制查询次数但是已经足够使用了,10万次/天第一步,手机端定位用户的位置(根据IP查询,或者。。。。),得到用户所在城市名称,或者
2015-05-28 15:56:51 7442 1
原创 记一次Nginx + PHP + YAF安转错误之重写规则错误导致出现404错误页面
YAF手册中对Nginx的重写规则:server { listen ****; server_name domain.com; root document_root; index index.php index.html index.htm; if (!-e $request_filename) { rewrite ^/(.*) /index.php/$
2015-05-12 11:03:45 895
原创 icommon icon font 在android4.1版中不显示的问题解决方法
由于系统编码和icommon 的icon font 的十六进制编码回发生一些冲突,导致在安卓低版本中不显示的问题。主要是以e6开头的图片字体的十六进制 不显示。解决方法:方法一、直接在icommon官网将不显示的图片字体的十六进制编码改掉,e6开头的十六进制 方法二、icommon官方已经发布了新的版本,使用新版本即可。
2015-03-16 22:33:45 799
原创 Yaf 学习笔记之------assign使用
Yaf_View_Simple::assign方法一、之前一直使用的是:$this->getView()->assign('name1', ' 中华1'); 只将一个变量的值assign出去,如果assign多个变量的值时,就再写个$this->getView()->assign('name2', ' 中华2'); 麻烦啊以下内容来自鸟哥Yaf手册:public
2015-03-11 22:40:57 2504
原创 PHP JQuery 跨页面传值
一:JavaScript JQuery页面值传递之URL通过URL进行传值.把要传递的信息接在URL上.在index.html中有个,点击后跳转到另外的一个页面,显示该用户的信息信息index.html 代码如下: 修改用户信息 index.php:class indexController extends Yaf_Controller_Abstract {
2014-07-29 02:15:15 2284
原创 JS,JQuery,之数组三维for循环
function powerlist(res) { for (var trees in res) ;w var parenttree = res[trees].actionname; tmp = $('.first.hide_templete').clone(); $('.firsttree'
2014-04-30 20:32:48 2451
原创 Redis的php扩展安装(centos6.4)
1、安装php的redis扩展,可以去GitHub下载redis扩展2、解压, 然后进入刚才解压得到的目录 $ /usr/local/php/bin/phpize #这个phpize是安装php模块的(如果没有安装phpize,在终端路执行 yum install php-devel ) $ ./configure --with-php-config
2014-04-27 11:51:21 457
原创 centos6安装YAF扩展的错误解决
我在centos 6.4 x86_64下编译的错误In file included from/var/www/html/yaf-2.2.9/yaf_router.c:28:/usr/include/php/ext/pcre/php_pcre.h:29:18: error: pcre.h: No suchfile or directoryIn file included from/var
2014-04-27 11:43:12 1752
原创 PHP学习笔记之call_user_func_array函数
call_user_func_array(),该函数允许用户调用直接写的函数并传入一定的参数语法:
2014-04-06 21:50:26 588
原创 PHP学习笔记之array_intersect_key() 函数使用
array_intersect_key() 函数使用键名比较计算数组的交集。array_intersect_key() 返回一个数组,该数组包含了所有出现在被比较的数组中并同时出现在所有其它参数数组中的键名的值。注释:仅有键名用于比较。
2014-04-03 19:17:57 694
原创 Yaf学习笔记之Yaf_View_Simple
public string Yaf_View_Simple::getScriptPath(void );获取当前的模板目录参数 void此方法不需要参数返回值成功返回目前的视图目录, 失败返回NULL
2014-04-03 18:22:43 1110
jQuery基础教程(第4版)
2014-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人