- 博客(258)
- 资源 (32)
- 问答 (1)
- 收藏
- 关注
php 堆栈&队列
在PHP中数组常被当作堆栈(后进先出:LIFO)与队列(先进先出:FIFO)结构来使用。PHP提供了一组函数可以用于push与pop(堆栈)还有shift与unshift(队列)来操作数组元素。堆栈与列队在实践中应用非常广泛。堆栈(array_push、array_pop)<?phpcalss Test{$arr = array();array_push('dada');arra...
2020-03-31 20:06:17 525
转载 Redis原子计数器incr,防止并发请求
https://blog.csdn.net/Roy_70/article/details/78260826
2020-03-30 10:38:24 484
原创 git push HEAD:refs/for/master,命令好长,输入很麻烦,有没有更简单便捷办法
发现一个更好的做法,还可以与git-completion.bash兼容,实现tab自动补全执行下面的配置,安装一个gpush子命令:git config --global alias.gpush '!f() { : push ; r=$1; [[ -z $r ]] && r=origin; b=$2; t=$(awk "{ print \$2 }" $(git rev-pars...
2020-03-09 21:33:26 2328
原创 代码变更行数统计
1.最近5次提交代码变更行数:执行git log -5 --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' ...
2020-03-09 21:32:31 1021
原创 实用帖:Java不同编码方式,中英文字符所占字节数
编码集一个英文字符所占字节数一个中文字符所占字节数UTF-813UTF-1644UTF-16BE22UTF-16LE22UTF-3244UTF-32BE44UNICODE44GBK12GB231212GB1803012ISO8859-111BIG512ASC...
2019-08-30 11:03:24 261
转载 vim下的代码块对齐操作
转载自https://blog.csdn.net/ljlstart/article/details/49160133##方法一:命令模式下:=:1,$##方法二:gg(把关标定位到最上面),V(进入VISUAL模式),shift+g(选中整篇文本),然后=。##方法三:gg=G##方法四:step1:ctrl + v (选中块)step2:ctrl + f (向前...
2019-06-09 16:15:15 978
转载 解决HTTP 414“请求URI太长”的思路
参考社区问答https://cloud.tencent.com/developer/ask/963271.不建议改apache的配置在Apache下,限制是一个可配置的值。如果想要支持更长的请求URI,请将此值更改为大于默认值8190的值。该值位于/etc/apache2/apache2.conf中。如果不是,请LimitRequestLine 10000在下添加一个新行()AccessFil...
2019-03-05 13:59:46 21359
转载 jdk版本8u201 8u202 区别
这是官方对于奇数版本与偶数版本区别的解释:从JDK版本7u71以后,JAVA将会在同一时间发布两个版本的JDK,其中:奇数版本为BUG修正并全部通过检验的版本,官方强烈推荐使用这个版本。偶数版本包含了奇数版本所有的内容,以及未被验证的BUG修复,Oracle官方表示:除非你深受BUG困扰,否则不推荐您使用这个版本。【官方说明链接】https://www.oracle.com/techne...
2019-02-19 15:10:47 30936 2
原创 mac下source .bash_profile报/usr/local/etc/bash_completion错误处理
1.背景在配置java环境变量之后,执行source .bash_profile命令之后,报出一系列/usr/local/etc/bash_completion的错误如下:/usr/local/etc/bash_completion:59: command not found: shopt/usr/local/etc/bash_completion:65: command not found...
2019-01-29 19:10:44 2425
转载 macOS High Sierra10.13.3安装homebrew报错LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54解决方法
原文链接 https://blog.csdn.net/qq_35624642/article/details/79682979cdcurl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_installvim brew_install 更改脚本中的资源链接,替换成中国...
2018-12-04 21:31:07 2671
原创 写一个守护进程+cpu占用率在20%波动的程序
1.cpu占用率在20%波动的程序怎么写//makecpu.cvoid makeCpu(){ int time_start; int fulltime = 100;//总时间 int runtime = 20;//运行时间 while(1){ time_start = clock(); while((clock()-time_s...
2018-11-16 15:45:42 843
转载 redis主从设定、redis集群以及redis+mysql数据访问的实现
转自 https://blog.csdn.net/letter_A/article/details/81587319
2018-11-12 17:40:31 434
原创 java9模块化demo
1.关于java9模块化的认识http://zhuanlan.51cto.com/art/201803/568615.htm2.demogithub地址https://github.com/zhangzhuo233/BigDataPractice.gitdemo路径ModuleTest参考http://www.zebe.me/java-9-module-demo/2.1demo目录结构...
2018-10-31 21:17:47 773
转载 mysql技术内幕--innodb存储引擎图解(超级详细)
https://blog.csdn.net/tanliqing2010/article/details/81509539
2018-09-29 14:31:05 2576
原创 github想提速下载但是没钱的解决办法(mac)
前提:无代理情况下,有代理请移步,看下是不是代理配置的问题1.查询github&amp;amp;amp;下载对应的ip地址点击这里 https://www.ipaddress.com/ 查询github.com和global-ssl.fastly.Net的ip地址,截止发文前获取到的ip地址是:192.30.253.112 http://github.com151.101.185.194 http:...
2018-09-12 21:13:04 1956
转载 MySQL索引优化总结
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。常见比喻是数据库索引好比是一本书前面的目录,能加快数据库的查询速度。那么为什么查索引比查记录要快呢?一是索引的算法不必整个索引扫描后才能定位到记录而扫描记录则必须全部扫描完,另外一个索引字段少文件小加载进内存更快甚至常驻内存。《高性能MySQl》书中提到MySQL索引对某个查询是否合适...
2018-09-06 17:56:20 179
转载 MySQL之explain 的type列 & Extra列
explain 可以分析 select 语句的执行,即 MySQL 的“执行计划。一、type 列MySQL 在表里找到所需行的方式。包括(由左至右,由最差到最好): | All | index | range | ref | eq_ref | const,system | null |ALL(所有) 全表扫描,MySQL 从头到尾扫描整张表查找行。 mysql> expl...
2018-09-06 17:44:49 354
转载 mysql覆盖索引详解
如果一个索引包含(或覆盖)所有需要查询的字段的值,称为‘覆盖索引’。即只需扫描索引而无须回表。 只扫描索引而无需回表的优点: 1.索引条目通常远小于数据行大小,只需要读取索引,则mysql会极大地减少数据访问量。 2.因为索引是按照列值顺序存储的,所以对于IO密集的范围查找会比随机从磁盘读取每一行数据的IO少很多。 3.一些存储引擎如myisam在内存中只缓存索引,...
2018-09-06 14:57:49 916 1
转载 解决macOS /usr/include 无法写入或者不存在的问题
转载:https://blog.csdn.net/happy_lucky52/article/details/786254871.macOS /usr/include 目录不存在,在终端运行 xcode-select --install,等待软件安装,大概 10 分钟左右2./usr/include 目录无法写入,关机重启,按 command + r 键进入 recovery 模式,在工具中...
2018-07-29 19:34:12 2998
原创 开启wifi后经常掉线那些事儿
解决方案1.参考这篇经验在cmd命令行使用这个命令关掉wifi承载netsh wlan stop hostednetwork解决方案2:卸载wifi共享大师之类的软件分割线:有新的方法定会保持更新…...
2018-06-03 23:48:07 1372
转载 Mysql数据库的使用总结之ERROR 1146 (42S02)
转自:https://blog.csdn.net/qq_25600055/article/details/48903629 在使用mysql数据库过程中,遇到了错误ERROR 1146 (42S02):Table doesn’t exist,经过了两天,终于解决了这个问题。引起该错误的原因不同,对应的解决方法也不同。这里只针对我的情况进行一下说明。可能写的比较乱,希望你慢慢看,下面是我整个从犯错...
2018-05-03 10:40:03 24304 6
转载 IntelliJ 创建main函数快捷
转载自https://blog.csdn.net/tiantiandjava/article/details/42269173 今天偶然发现了IntelliJ中 创建main函数的快捷键,依次还有for循环,System.out.println();在编写代码的时候直接输入psv就会看到一个psvm的提示,此时点击tab键一个main方法就写好了。psvm 也就是p...
2018-04-28 15:02:25 255
原创 CrtTest Code examples
Applet百度百科 HTML中加入在Eclipse中写的java程序 读取*.cer公钥证书文件, 获取公钥证书信息 java 操作数字证书(x509) Class X509Certificate java读取证书公钥 JFileChooser (Java Swing提供的文件选择对话框)...
2018-04-27 22:33:55 256
转载 在excel中输入一串数字,可是最后几位数变成了0怎么办?
https://zhidao.baidu.com/question/1448849663715481340.html
2018-04-24 11:59:56 8474
转载 HTML CSS 特殊字符表汇总
可以参考https://www.cnblogs.com/fml1com/p/5149269.html 或者http://www.jb51.net/onlineread/htmlchar.htm
2018-04-22 21:04:13 390
转载 Git clone 报“ I don't handle protocol 'https”
执行clone GitHub上复制的链接出现不能处理 I don't handle protocol '–https'问题。miss.j@missj-PC MINGW64 ~/Desktop/AndroidWk/CrimelIntent$ git clone –https://github.com/fuyinsheng/Crime.gitCloning into 'Crime'...f...
2018-04-07 23:29:09 1097
原创 PHP自由设置error_reporting的方法
&lt;?php// Turn off all error reportingerror_reporting(0);// Report simple running errorserror_reporting(E_ERROR | E_WARNING | E_PARSE);// Reporting E_NOTICE can be good too (to report uniniti...
2018-04-07 18:11:53 474
转载 php中heredoc与nowdoc的区别
heredoc技术是php中用来引用字符串的一种方式 1.标识符可以自定义 一般的 有EOT ,EOD EOF 等, 只有保持开始表示符和结束表示符一样即可。 2.结束表示符必须独占一行,且必须顶格写,不能有空格,最后以 ‘;’ 分号结尾。 3.所有引用的字符串中可以包含变量,无需字符串连接符。 可以看出heredoc 结构就象是没有使用双引号的双引号字符串,这就是说...
2018-04-06 23:12:33 552
转载 微信小程序获取input输入框的值
https://blog.csdn.net/qq_35909852/article/details/78336193<view class='box'> <form bindsubmit='searchBox'> <input type='text' class='userBox' name='username'></input&g...
2018-03-29 20:45:55 4591
原创 php写守护进程(Daemon)
守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。php也可以实现守护进程的功能。1、基本概念 进程 每个进程都有一个父进程,子进程退出,父进程能得到子进程退出的状态。 进程组 每个进程都属于一个进程组,每个进程组都有一个进程组...
2018-03-29 17:18:25 295
原创 笔记:如何搂日志
安卓:执行adb logcat > 0.log,然后使用 tab 到崩溃,然后日志就会打到0.log 内ios:ios 查看日志方法参考 https://www.jianshu.com/p/591f34c395c4
2018-03-28 20:20:16 191
原创 linux crontab 不能执行定时任务的原因
linux 定时任务没有执行的原因如下:未能定时执行php脚本———–如果定时任务没有错误,一定就是脚本有问题,肯定是脚本中的某个命令没有使用绝对路径。其他原因——–可能是没有执行权限、定时任务没有写对等...
2018-03-23 14:41:17 990
转载 认识一下toB和toC
这个话题似乎是老生常谈,但其实每个人的理解都不尽相同,甚至一个人在不同阶段也有很大不同,就好像金庸武侠独孤求败的利剑、软剑、重剑、木剑,阅历不同,感悟不同,境界就不同。to B即面向企业,to C即面向普通用户,这属于基本概念没有什么争论,下面谈一下自己的一些理解。 更详细的参见http://www.chanpin100.com/article/102948...
2018-03-07 13:36:07 12247
原创 一个粗糙的验证码生成程序
&lt;?php //变色的验证码 $code = '&lt;span style="color:rgb('.mt_rand(0,255).','.mt_rand(0,255).','.mt_rand(0,255).')"&gt;'.mt_rand(0,9).'&lt;/span&gt;'; $code .= '&lt;span style="co
2018-03-06 14:22:13 241
原创 du命令实现按文件夹大小排序
for i in $(ls -l |grep '^d' |du -s * |sort -nr|awk '{print $2}');do du -sh $i;done 或者尝试du -a --max-depth=1 | sort -rn | awk '{print $2}' | xargs du -sh列出所有文件达到排序目的lsof >file;sort -rn -k...
2018-03-05 14:44:54 1977
原创 atom&mamp安装好后,如何用浏览器打开php文件
将php文件放在“网络共享的apache默认访问位置“为:/Library/WebServer/Document环境部署请参考https://www.jianshu.com/p/681397e16aec
2018-03-05 13:41:10 1765
高效程序的奥秘pdf
2016-12-13
Everything最新版绿色版
2016-02-22
博客导出工具
2016-02-21
lern python the hard way
2016-02-18
最新版Git-2.14.1
2017-10-15
linuxC函数库手册
2017-01-26
自己动手写操作系统电子书工具源代码
2016-12-13
Error: No space left on device
2017-05-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人