聚合文章
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
あかねぞら
2017-12-02
添加历史 taggit tag -a v1.2 9fceb02 -m "Message here"git push --tags origin mastertag 排序# Loop over tagsgit tag -l | while read -r tagdo # get the commit hash of the current tag COMMIT_HASH=$(git rev-list -1 $tag) # get the commit date of the tag and create a new tag using # the tag's name and message. …
一克猫
2017-12-02
经过昨天几个小时的配置和修改,我的个人博客终于上线了,虽然技术含量不高,但是心里还是小小激动了一下,甚至还有一点小自豪,毕竟这是我第一个个人站点。
Patrick Ran
2017-12-01
原文:Clean Code vs. Dirty Code: React Best Practices 作者:Donavon West 本文主要介绍了适用于现代 React 软件开发的整洁代码实践,顺便谈谈 ES6/ES2015 带来的一些好用的“语法糖”。 什么是整洁代码,为什么要在乎? 整洁代码代表的是一种一致的编码风格,目的是让代码更易于编写,阅读和维护。通常情况下,开发者在解决问题的时候,一旦问题解决就发起一个 Pull Request(译注:合并请求,在 Gitlab 上叫 Merge Request)。但我认为,这时候工作并没有真正完成,我们不能仅仅满足于代码可以工作。 这时候其实就…
宅談
2017-11-30
pixiv201712 完结。感谢一直关注的各位(有吗?)。 kyohko (509390) - 「はじまり」 (4834384) イリヤ (789222) - 「冷」 (64697898) Liduke(日子) (38088) - 「【戦国SAGA…
justjavac
2017-11-30
编程相关的形形色色的贴纸已经贴满了我的桌面、笔记本、电脑桌。 而编程相关的玩偶和公仔也已经慢慢变成了我女儿的玩具。 前不久给我女儿定制了一个笑脸小镜子,由于运费问题又顺带制作了几个 Angular 和 CodeIgniter 徽章。很多人看后表示很喜欢,希望多印些编程语言和工具的 Logo。 既然要印制和销售,那自然就是商业行为了。于是我一个月前开始收集和咨询关于商标的 license 问题,https://github.com/justjavac/logo-trademark-licenses 期间不免挫折。比如 Bootstrap 维护者直截了当 #12: You cannot, no p…
逍儿上二年级了。 昨天去开家长会。 老师表扬了一些上课爱发言的孩子,作业写的好的孩子。当然了,没有逍。 这些都 […]
あかねぞら
2017-11-27
找到一个 react-async-component 可以实现 React 组件的异步加载。使用方法大概是这样的:(以 react-cropper 为例)import { asyncComponent } from 'react-async-component';export default asyncComponent({ resolve: () => import('react-cropper')});但是这样导致的问题是无法获取到 react-cropper 组件的 ref 属性,此时获取到的 ref 是 AsyncComponent 。所以需要把 react-cropper 包一层:/…
The content is recoverd from Wordpress Blog, for more details please check HERE November 23, 2017 VOID001 Comments 3 comments This article will provide detailed information about the kernel bootup page table setup. In a brief view, the kernel setup page table in three steps: Setup the 4GB identity m…
KBdancer
2017-11-23
KBdancer ( https://www.92ez.com/ ) : 早前博主入手了一款360P2路由器,用起来感觉性能不错,双频1200M,比我之前70块买的二手极路由1S强不少,极路由1S刷老毛子跑ss性能还是有点吃力,偶尔的不稳定,想着啥时候换个好点的路由器,后来在论坛看到有人把360P2刷了老毛子,果断刷一把,不出所料,性能强劲,ss稳定不掉线了,于是双十一又入手一个360P2,刷了个老毛子送人 阅读全文
同事介绍了几个户外装备的淘宝店给我,关注了很久。其中有一家也开微店,算起来在他家买了三次东西。目前收到两次看来 […]
DBLOG
2017-11-21
离开机舱,走在天河机场的大厅里,感受着 10℃ 的武汉。无论是身体,还是内心,都是凉凉的一片虽然心里很清楚,这次的香港区域赛相比去年来了数不清的强队,但只拿了一个 Bronze 确实是心有不甘毫无疑问这次比赛成了我以及某个队友的退役赛,之后没有精力大概也不会再参加什么程序设计相关的竞赛了去往香港的时候心情还是不错的,从冬天瞬间到了夏天整个人都是清爽的,但还是要吐槽一下机场快线令人窒息的价格(从机场到九龙不到 20min 的车程收费 105 港币,约人民币 90 元;相比之下从街道口到天河机场的地铁收费六块钱让队友直呼社会主义真好)香港城市的发展其实并没有什么特别值得描写的,体感和对面的深圳并无…
天意人间舫
2017-11-18
什么地方只要有了中国人,就会有中国餐馆,这是中国人的生计。过去在美国见到的绝大多数中国人都和餐馆有关系。现在不一样了。有的人可能是编软件的,有的人可能是教书的,但是种类还是不多。物理学说,世间只有四种力:强力,弱力,电磁力和万有引力。中国人在外的生计种类也不比这多多少。这些生计里不包括大多数中国人从事的那一种:种地。这是因为按照当地的标准,中国人都不会种地。刚到美国,遇到了一个美国老太太,叫沃尔夫,就是大灰狼的意思。她是个农民,但是不想干了,叫我教她中文,她要到中国来教书。我教她中文,她就教我英文,这是因为她拿不出钱来做学费。但是这笔买卖我亏了。我教了她不少地道的北京话,她却找了几本弥尔顿的诗…
下午花了一些时间测试 bcache 与 lvm cache 的使用。lvm cache 相对来说功能比较丰富,能够跟 raid1 一起组 lv,而 bcache 就只能简单地处理 cache。从安全性与性能的角度来看,我倒觉得 bcache 更为专业一些。接下来说一下 bcache 的基本使用: 首先要安装 bcache-tools # zypper install bcache-tools 由两个设备创建 bcache 是很简单的事,假设 sda 是 ssd,而 sdb 是 hdd, # make-bcache -w 4k -b 2m -C /dev/sda -B /dev/sdb 其中的-…
寻真
2017-11-17
第①种方法 bbr一键升级内核脚本执行完毕后,最后不要重启,先执行下面的命令,然后在重启 # sed -i & […]
寻真
2017-11-17
解决方法:chattr -i /usr/lib/udev/rules.d/60-net.rules 然后yum […]
去年一起看你的名字的人,今年已经不在了。不过没关系,烟花,我一定会如约而至,去赴属于你我的故事。分享一下主题曲,挺好听的十二月一定如约而至 去年没人陪我看你的名字 今年当然也不会有人陪我看烟花啦...
Chu's BLoG
2017-11-15
后门账号 防火墙的管理服务默认运行在 22、23 端口,需登录才能使用,默认的管理员用户密码为 administrator/bane@7766。除此此外,系统中还存在另一个用户:dump/dump,此用户在官方文档中并未提及,或者可以称为后门账号? dumpsh 命令注入 漏洞原理 dump 用户登录后的 console 为 dumpsh,该程序内对关键字做了较完善的黑名单+白名单过滤。 如图,程序中过滤了大量字符以避免命令注入: 具体实现为: 被过滤的字符为:;|`&~!@#$%^*()\/' 并且限制了命令必须为 arp、closs、cpu、tcpdump 等其中之一: 若命令为 tcpd…
下载与简单使用 ZenStates-Linux: $ git clone https://github.com/r4m0n/ZenStates-Linux.git $ cd ZenStates-Linux $ sudo ./zenstates.py -l 上面这条命令会输出当前的 pstate 列表。正常可以看到 ryzen 1700 的 p0 是 3.0GHz $ sudo ./zenstates.py -p 0 -f 94 上面这个命令设置 p0 state 的频率是 3.7GHz
聆听博客
2017-11-13
当然了,一般好的活动老用户都是享受不到的,这次的活动对象是百度云新用户,即未在百度云产生任何消费的实名认证用户 […]
IAN博客
2017-11-12
一、前言 我们在iOS开发的过程中,往往后端和前端都是并行的,当后端的接口没有完善的时候就会影响到我们的开发, […]
云淡风轻
2017-11-10
最近因为Valine,所以经常用到Git。当然,工作中也有用到,但基本上是用的图形化。这里最Git的相关操作命令做个备份,以备不时之需。可能不定时更新。配置自动换行1git config --global core.autocrlf input # 提交时自动将换行符转成lf多账号配置SSH修改~/.ssh/config文件(Windows平台)1234567891011121314151617181920# 配置 Github.comHost github.com HostName github.com IdentityFile C:\\path\\to\\.ssh\\id_rsa_gith…
あかねぞら
2017-11-09
basket.js 是什么basket.js 可以用来加载 js 和 css 脚本并且保存到 LocalStorage 上,使我们可以更加精准地控制缓存,即使是在 http 缓存过期之后也可以使用。因此可以使我们防止不必要的重新请求 js 脚本,提升网站加载速度。basket.js 的简单使用方式basket.require({url: 'helloworld.js'});和浏览器缓存相比的优势在 PC 端和浏览器缓存相比没有任何优势,移动端 SPA 值得尝试。(特别是在某信的 WebView 里,304 缓存的时间短如小香菇 2333)以下总结来自某乎:PC 上应用价值不大的原因在于:兼容性…
Patrick Ran
2017-11-09
原文:The Most Clever Line of JavaScript 作者:Seva Zaikov 原文 最近 一个朋友 发给我一段非常有趣的 JavaScript 代码,是他在某个 开源库中 看到的: 1 addressParts.map(Function.prototype.call, String.prototype.trim); 一开始,我觉得这是一个“不错的尝试”。但是,印象中 map 好像只接受一个参数,这里却出现第二个参数,所以去查看了 MDN文档,才知道可以传一个上下文(context)作为第二个参数。在这时候,我还无法解释这段代码,运行完之后感到更加困惑了,因为它竟然能…
使用Docker可以快速在不同机器上运行构建好一致的运行环境,越来越多的被用在项目生产中。而 Composer … 继续阅读基于Docker 项目PHP环境运行 Composer 并使用国内镜像源
imlonghao
2017-11-05
这次的比赛又跟着 Dalao 去划水了,能力和时间不足本次就只划了三题,一题签到,一题划水的 Web 和一题 Misc。本文就来讲一下这题 Misc 流量分析。
梦之翼
2017-11-02
今天突然想在本子上装个 Win 玩玩,然而 bootcamp 一直提示分区失败。尝试了下手动分区,提升 491 […]
Patrick Ran
2017-11-02
原文:Writing flat & declarative code 作者:Peeke Kuepers – 给你的代码增加一点点函数式编程的特性 最近我对函数式编程非常感兴趣。这个概念让我着迷:应用数学来增强抽象性和强制纯粹性,以避免副作用,并实现代码的良好可复用性。同时,函数式编程非常复杂。 函数式编程有一个非常陡峭的学习曲线,因为它来源于数学中的范畴论。接触不久之后,就将遇到诸如组合(composition)、恒等(identity),函子(functor)、单子(monad),以及逆变(contravariant)等术语。我根本不太了解这些概念,可能这也是我从来没有在实践中运用函数式编程…
The content is recoverd from Wordpress Blog, for more details please check HERE November 2, 2017 VOID001 Comments 0 Comment Function btusb_probe btusb_probe is use for hot plug-in for bluetooth usb generic controller, here will explain the function in detail. First is an interface check mechanism Th…
聊天记录不要截图,因为它是最催泪的情书。①记录着我们过去的点点滴滴,看似在昨天,却又回不去。分开后,聊天记录是最不能翻的东西,翻开就知道两个人,是怎样从无话不说到无话可说。从未放弃过爱你,只是从...
如题。
采薇
2017-10-31
自从把博客撤掉以后,总觉得心里缺了一部分,虽然几年未更新,但还是希望它能够在网络上存在。因为每次看到老友的博客 […]
记得上一次写博客,还是在云栖大会结束,现在时隔已经半个月了,时间过的真快生活这段时间,有反思也有成长,更重要的是对一些事情的看法越来越有自己独特的见解了,从杭州回来以后,自己就说话越来越少了,或...
宅談
2017-10-29
pixiv201701 下回完结。 大宮いお (25237) - 「風の音色が変わったら」 (64804154) alchemaniac (3639896) - 「アローラ」 (60970606) 人米 (682204…
1. 前言时间包括时间值和时区, 没有包含时区信息的时间是不完整的、有歧义的. 和外界传递或解析时间数据时, 应当像HTTP协议或unix-timestamp那样, 使用没有时区歧义的格式, 如果使用某些没有包含时区的非标准的时间表示格式(如yyyy-mm-dd HH:MM:SS), 是有隐患的, 因为解析时会使用场景的默认设置, 如系统时区, 数据库默认时区可能引发事故. 确保服务器系统、数据库、应用程序使用统一的时区, 如果因为一些历史原因, 应用程序各自保持着不同时区, 那么编程时要小心检查代码, 知道时间数据在使用不同时区的程序之间交换时的行为. 第三节会详细解释go程序在不同场景下t…
注意:由于 17.10.29 版本存在一个时区的错误,我们修复后,重新发布了 17.10.30 版本正如预告的那样,Typecho 1.1 的正式版在本周末正式发布。我们在 Beta 版的基础上...
Things may come to those who wait, but only the things left by those who hustle. Over the last year, a lot has happened in the Raspberry Pi and Docker communities, there are Docker Captains helping lead the charge, one of those, Dieter Reuter really has been pushing the cause for ARM64 support with …
夜雨秋灯
2017-10-26
夜雨秋灯
2017-10-26
最早知道这个漏洞是在一个微信群里,说是install.php文件里面有个后门,看到别人给的截图一看就知道是个PHP反序列化漏洞,赶紧上服务器看了看自己的博客,发现自己也中招了,相关代码如下:然后果断在文件第一行加上了die:今天下午刚好空闲下来,就赶紧拿出来代码看看。漏洞分析先从install.php开始跟,229~235行:要让代码执行到这里需要满足一些条件://判断是否已经安装if (!isset($_GET['finish']) && file_exists(__TYPECHO_ROOT_DIR__ . '/config.inc.php') && empty($_SESSION['typ…
最早知道这个漏洞是在一个微信群里,说是install.php文件里面有个后门,看到别人给的截图一看就知道是个PHP反序列化漏洞,赶紧上服务器看了看自己的博客,发现自己也中招了,相关代码如下:然后果断在文件第一行加上了die:今天下午刚好空闲下来,就赶紧拿出来代码看看。漏洞分析先从install.php开始跟,229~235行:要让代码执行到这里需要满足一些条件://判断是否已经安装if (!isset($_GET['finish']) && file_exists(__TYPECHO_ROOT_DIR__ . '/config.inc.php') && empty($_SESSION['typ…
相比于上一个版本做了大量的易用性修复修复两个高危的漏洞(XMLRPC的和安装文件的),大家在升级时请覆盖原有的根目录下的install.php文件新增了备份功能新增了若干的插件钩子和特性修正了上...
一个程序员的博客
2017-10-26
ACM学习笔记&模板 The post ACM之杂七杂八 first appeared on 诟屍.
一般来说, Pel 中的 eval 可以捕获异常。 至少我是这样用的: 用来尝试运行一些操作,要是出错了也不会退出。 比如我经常用 Image::Info 来判断一个图像文件是否真的是图像,但是服务器上是否有 Image::Info是个问题。 简单概念代码如下: code eval("use Image::Info qw(image_info);"); if ($@ eq "") { my $info = image_info("$tmpfilename"); if ($info->{error} eq "Unrecognized file format"){ $esB::base->erro…
天意人间舫
2017-10-22
练习黑客技术的在线网站大全 进攻即是最好的防御,这句话同样适用于信息安全的世界。这里罗列了很多合法的来练习黑客技术的网站,不管你是一名开发人员、安全工程师、代码审计师、渗透测试人员,通过不断的练习才能让你成为一个优秀安全研究人员。以下网站希望能给各位安全小伙伴带来帮助!若有其他的补充和推荐,欢迎给留言(排名不分先后)。 国外 1. bWAPP 免费和开源的web应用程序安全项目。它有助于安全爱好者及研究人员发现和防止web漏洞。 地址:http://www.itsecgames.com/ 2. Damn Vulnerable iOS App (DVIA) DVIA是一个iOS安全的应用。它的主…
Intro打开吧。 蜡笔的笔尖在雪白的墙上移行。金色的直线,弧线,直线,然后又是直线。 打开吧—— 轮廓之后,数笔又添上细节。很快,歪扭的笔画勾勒出一扇门。 打开吧…… A眼前只有无尽的荒漠。风卷起沙子,堆砌成一个又一个山丘。 没有路,没有植被,没有足迹。旅人向天际前行,只为寻找一朵花。 残阳浮在沙之海的远方,随时都可能沉落。抬眼望去,目光所至之处皆是余晖染成的金红。红得让人恐慌,金得让人窒息。 不知道来自哪里,不知道要去何方。甚至连寻找本身,都只是无数轮回之后,前世残留的一缕记忆。踏出的脚印很快也被风抹去,一切都存在过,又不曾存在过。 但花一定开在某处。旅人依然前行。感受不到饥饿或者寒冷,只…