聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布

的世界

Intro打开吧。 蜡笔的笔尖在雪白的墙上移行。金色的直线,弧线,直线,然后又是直线。 打开吧—— 轮廓之后,数笔又添上细节。很快,歪扭的笔画勾勒出一扇门。 打开吧…… A眼前只有无尽的荒漠。风卷起沙子,堆砌成一个又一个山丘。 没有路,没有植被,没有足迹。旅人向天际前行,只为寻找一朵花。 残阳浮在沙之海的远方,随时都可能沉落。抬眼望去,目光所至之处皆是余晖染成的金红。红得让人恐慌,金得让人窒息。…

Android Lint 实践之二 —— 自定义 Lint

背景 如前文《Android Lint 实践 —— 简介及常见问题分析》所述,为保证代码质量,团队在开发过程中引入了 代码扫描工具 Android Lint,通过对代码进行静态分析,帮助发现代码质量问题和提出改进建议。Android Lint 针对 Android 项目和 Java 语法已经封装好大量的 Lint 规则(issue),但在实际使用中,每个团队因不同的编码规范和功能侧重,可能仍需一些…

Home☆Solomon Home☆Solomon 2017-10-16

NgModule 的作用域

前言在开始聊这个话题之前,先提一个我遇到过问题:假设有一个 SpinnerService,这是一个可以在进行发送 HTTP 请求等异步操作的显示一个加载动画的 Service。这样看来,它应该是每个 Module 和 Component 中都可能用到的一个 Service,那么我们把放到 SharedModule 的 providers 当中。然后在需要这个 SpinnerService 的 Mo…

biji.la biji.la 2017-10-14

插画元素!在设计中的运用

在现代设计领域中,社会已经被贴上了各种各样的标签,插画设计已经成为信息社会、消费社会、后现代社会不可或缺的时尚元素。插画不再以单纯的、传统的形式局限于书籍杂志和商业广告方面,而是已经延伸到服装、动画、影视媒体、游戏等各个应用领域中。 插画一……

Chu's BLoG Chu's BLoG 2017-10-13

Decrypt PHP's eval based encryption with debugger

1. 概述 有很多 PHP 脚本的加密是通过把代码进行字符串混淆后放入到 eval 中执行实现的,如 phpjiami、weevely 等。 无论什么语言,对于此种加密的一个通用解法就是 hook 执行函数,以 PHP 为例,eval 最终调用的是底层的 zend_compile_string,只需要提取出调用它时传递的参数就可以实现解密。 hook 的可以通过很多方式实现,比如编写语言扩展、动态…

Android Lint 实践 —— 简介及常见问题分析

概况 QMUI Android 刚更新了 1.0.4 版本,其中主要的特性是引入了 Android Lint,对项目代码进行优化。Android Lint 是 SDK Tools 16(ADT 16)开始引入的一个代码扫描工具,通过对代码进行静态分析,可以帮助开发者发现代码质量问题和提出一些改进建议。除了检查 Android 项目源码中潜在的错误,对于代码的正确性、安全性、性能、易用性、便利性和国…

Perfect Freeze! Perfect Freeze! 2017-10-02

免路考,用中国驾照换新泽西驾照

虽然说有很多很多篇文章123总结过了如何用中国驾照在 NJ 换取驾照,但是每次看到日期都是 15、16 年的时候,心里总是没有一点底。直到自己亲身实践拿到驾照(2017.09.28)之后才长叹一口气。这篇文章把所有关键的点再来总结一下,应该是全网最最最具体的 QA 解答了吧。 去哪里换 答案只有一个,North Bergen 的 DMV。其他 DMV 都已经没法再用中国的驾照免路考换了。 地址:8901 Park Plaza, North Bergen, NJ 07047。 怎么去 如果你在 NJ,直接公交或者朋友开车送你去吧。 在 NY 的同学可以坐地铁到 42 街下车,去 Port Aut…

Patrick Ran Patrick Ran 2017-09-29

ES6 Promise:模式与反模式

原文:ES6 Promises: Patterns and Anti-Patterns 作者:Bobby Brennan 当几年前,第一次使用 NodeJS 的时候,对现在被称为“ 回调地狱 ”的写法感到很困扰。幸运的是,现在是 2017 年了,NodeJS 已经采用大量 JavaScript 的最新特性,从 v4 开始已经支持 Promise。 尽管 Promise 可以让代码更加简洁易读,但对…

VIPKID安全团队诚聘安全人才(补充医疗、住房补贴)

公司安全团队招人,欢迎各位小伙伴来跟我一起共事 :)公司介绍VIPKID 是由创新工场、经纬中国、红杉资本、北极光、真格基金、云锋基金以及由科比创立的Bryant Stibel基金等投资机构联合投资的互联网教育公司,专注为4-12 岁左右的小朋友提供有效、生动的在线英语学习体验。我们拥有优质的北美小学教师资源,孩子通过1对1在线视频互动平台,在家就可以同北美老师连线。VIPKID的教材均为基于美国共同核心州立标准(CCSS)而独立研发的适合中国孩子的教材。VIPKID的外教均来自于美国和加拿大,熟悉北美文化,拥有国际视野,外教们大多拥有美国优质高校的学历背景,拥有丰富的少儿英语教学经验。VIP…

www.hackersb.cn www.hackersb.cn 2017-09-28

VIPKID安全团队诚聘安全人才(补充医疗、住房补贴)

公司安全团队招人,欢迎各位小伙伴来跟我一起共事 :)公司介绍VIPKID 是由创新工场、经纬中国、红杉资本、北极光、真格基金、云锋基金以及由科比创立的Bryant Stibel基金等投资机构联合投资的互联网教育公司,专注为4-12 岁左右的小朋友提供有效、生动的在线英语学习体验。我们拥有优质的北美小学教师资源,孩子通过1对1在线视频互动平台,在家就可以同北美老师连线。VIPKID的教材均为基于美国…

Chu's BLoG Chu's BLoG 2017-09-22

D-Link DIR 8xx 漏洞分析

老外披露了几个 D-Link DIR 8xx 系列的漏洞,作为练手,对其分析、学习了下~ 参数注入导致认证绕过 /usr/sbin/phpcgi 负责响应对于 .php、.txt、.asp 的请求,其实质为 /htdocs/cgibin 的链接文件: ➜ dlink-dir8xx ls -l _DIR890LA1_FW108b03.bin.extracted/squashfs-root/usr/s…

Chu's BLoG Chu's BLoG 2017-09-15

MIPS 初探

这是一篇纯笔记文,很枯燥 :) 1. MIPS32 汇编 1.1 寄存器 MIPS 中大量使用寄存器,原因是寄存器的存取可以在一个时钟周期内完成,同时也简化了寻址方式。MIPS 的指令中除加载/存储指令外,都是使用寄存器或立即数作为操作数的。寄存器可分为两类:通用寄存器与特殊寄存器。 1.1.1 通用寄存器(GPR) MIPS32 架构中定义了 32 个通用寄存器,都是 32 位,使用 $0、$1…

Easun.org - 路杨 Easun.org - 路杨 2017-09-15

简单的编辑器闭包

闲暇无聊,简单的把原来BBS的的编辑器进行了闭包处理。和原来的功能没有啥区别,仅仅视简单的 UBB支持和ajax 上传。 纯粹算是 茴 字的 N 种写法。 记录下来,以免忘记,其中 editer 的 ID 为 document.FORM.inpost 代码如下:...

zhrichard.me zhrichard.me 2017-09-14

红黑树(一):概念

(摘自维基百科)红黑树(英语:Red–black tree)是一种自平衡二叉查找树,是在计算机科学中用到的一种 … 继续阅读红黑树(一):概念

Patrick Ran Patrick Ran 2017-09-13

在 Node.js 中使用原生 ES 模块

原文:Using ES modules natively in Node.js 作者:Axel Rauschmayer 从版本 8.5.0 开始,Node.js 开始支持原生 ES 模块,可以通过命令行选项打开该功能。新功能很大程度上得归功于 Bradley Farias。 1.演示 这个示例的代码目录结构如下: 1 2 3 esm-demo/ lib.mjs main.mjs lib.mjs:…

C# 菜单图标错位的解决办法

问题现象该问题出现在Windows高分屏的开发环境中,如果用到Checked功能,默认对号图标会出现错位的情况,如下图所示: 解决方案在用到菜单图标或Checked功能的菜单属性中,设置 AutoSite = true 和 ImageScaling = None 。 参考文献ToolStrip.ImageScalingSize 属性

JavaScript: 从入门到放弃 | 第三讲: 条件和循环语句

大家好~经过漫长的等待,青色旋律终于决定继续填 JavaScript 教程的大坑了。上次的 第二讲 之后过了这么长时间,相信大家都差不多已经放弃了 JS 吧?如果还没有的话,这么长的时间,上次的 作业 做完了吗?总之,请各位先提交作业,然后请继续看这次的内容吧。 JS 的控制语句本身并没有太多难点,和 C 语言一系列的很像。如果各位之前没有学习过编程的话,可能会需要一点时间理解一下语句执行机制和控…

Chu's BLoG Chu's BLoG 2017-09-05

Stack overflow in PlugX RAT

Black Hat USA 2017 上 @professor__plum 分享了几款常见RAT(Xtreme、PlugX、Gh0st)中存在的漏洞,利用这些漏洞可以反向攻击 C&C Server,本文以 PlugX RAT 为例进行漏洞分析。 1. 漏洞分析 1.1 Delphi PlugX RAT 由 Delphi 语言开发,直接使用 IDA 对其分析会因缺少符号表导致系统库函数无法识别,分析…

写了一个密码生成器,随机生成任意长度密码

公司又新增了一个服务器,在配置服务器时又要面临设置各种各样的密码,网站后台密码,ftp密码,服务器密码,MySQL密码。如果都设置一样,很显然不行,这样特别不安全。每次设置密码的时候都要想半天,各种纠结。后来就直接新建个文档在里面随便输入一串字符,复制粘贴到密码框里。每次随机写也是麻烦,感觉每次随机敲的字符串好像都比较像,或者是大小写掺杂的太少。最后干脆直接用js写一个密码生成器,这样每次点击一下就OK了,想生成多少位的都可以。现在的计算机越来越快了,十几位的密码都怕被暴力破解。我就把那些服务器相关的密码全部设置了32位,嗯,感觉这下应该比较安全了。于是下面这货就诞生了。table{margi…

Patrick Ran Patrick Ran 2017-09-02

在工作中学习

原文;Learning at work 作者:Julia Evans 谈点:学习是一件没有尽头的事,虽然在工作中很多时候被淹没在没玩没了的需求里面,加班是常态,或许很多人不知不觉放弃学习的心思。这篇文章中提到的一些方法我很赞同,很多点也是我的做事方式,这里也希望所有人都能找到适合自己的学习方式。 在 Twitter 上我提了一个问题,“你是如何花时间用于自身学习”(这个推文),这些回答有一些相同之…

说说我是如何进入编程的这个“坑”的(1)

我第一次正儿八经的接触电脑,是在我们国家级贫困县城里的普通初中学校,每周一节的电脑课上。我打小是在村里长大的。搁在小时候,去的最远的地方就是去乡里赶集了,乡里都没有个正儿八经的网吧。我们那是个挺落后的地方,同时也是国家级贫困县。所以我的童年基本都是和小霸王学习机度过的。没错,就是成龙代言的那种。但是对小霸王的使用也只会插卡带,开始游戏,换卡带,再开始游戏。(所以我并不是用小霸王“学习机”学会编程的)其实在我上小学的时候也偷偷进过几次“网吧”,那种在街边犄角格拉里的民房或小卖部。门口有个看门的,到那给人家说“上网”。他就带着你七拐八拐的进入一个小黑屋,里面摆放着十几台电脑,一群初中生和小学生在那…

Typecho Official Site 2017-08-21

一次关于Typecho的分享

在经历了漫长的蛰伏期以后,Typecho 的新版开发脚步也越来越快。从 2007 年毕业开始到现在,这款程序陪伴了我人生最美好的10年,其中有很多值得分享的事情,于是我在 SegmentFaul...

About

whoami ID: LuckyC4t Team: Vidar-Team && Kn0ck email: bHVja3ljYXQyMjMzQGdtYWlsLmNvbQ== friends veritas501 lorexxar ckj123 lou00 Li4n0 ACce1er4t0r Annevi E99p1ant Michael Roc826 ObjectNotFound invin