在一次偶然的邂逅中,发现了它的存在,百度未来商店中售卖的丁盯智能门磁。它以其艺术品般的设计,超薄的机身,极简的外观吸引了我的注意,作为安防产品它最重要的是解决了两个用户痛点:其一是人们经常会忘记关闭门窗,或者无法确定自己是否关闭门窗;其二是当家里被盗窃时,人们无法及时得知,更不用说去报警。正是基于这样的理由,我选择将其作为一款创新产品推荐给大家。
这款产品的主要有六...
分类:
其他好文 时间:
2016-04-29 19:49:36
阅读次数:
168
设计模式在各种语言中都有很重要的应用,每种设计模式都有其特有的优点以及使用场景。接下来,将从单例模式、工厂模式、组合模式以及策略模式四个模式,介绍设计模式及其实际项目中的简单应用。
一、单例模式
单例模式的作用是让这个类只能产生一个实例,适用于创建全局变量
控制一个类只能生成一个实例的方法就是设定静态方法
下面的单例模式示例,创建了web的配置类Config,使得整个web应用程序可以使用...
分类:
Web程序 时间:
2016-04-29 19:51:50
阅读次数:
206
CSS2D变换
transform:
rotate()选择函数(deg)
div{width: 100px;height: 100px;margin: 100px auto;transition: 2s;background: #9BFF67;transform-origin: right bottom;}
div:hover{trans...
分类:
Web程序 时间:
2016-04-29 19:50:56
阅读次数:
206
项目中经常用到easyUI的组件datagird,每次重复的属性写很多(copy-paste),架构师把这活安排给我了,苦逼。。
项目是后台系统,表格行的增删改查几乎都有,有些需求还包括排序,所以写了个函数注入方法,extend默认的row方法, 代码包括两部分(函数inject 和 set datagrid )。(function ($) {
var extendFns = {};...
分类:
其他好文 时间:
2016-04-29 19:50:02
阅读次数:
234
1.目的:
利用网络和线程的知识编写实现自己的Servlet容器,以Tomcat为模板
2.需求:
a)一个servlet容器,
可以提供页面访问服务和servlet的服务.。
=> 根据uri请求的地址寻找文件并以流的方式输出
=> 动态load
servlet字节码,并运行它( 按生命周期)
b)servlet容器它来控制servlet的生命周期
c)Serv...
分类:
其他好文 时间:
2016-04-29 19:50:20
阅读次数:
213
Linux操作系统设计了重定向和管道,让“组合”的威力硕大无比,这是Windows无法比拟的,废话少说,下面看看几个例子。
首先利用vi编辑器写个简单的C程序吧,就叫avg.c吧,如下图所示。
程序逻辑很简单,就是输入sum和n然后输出sum/n的值。
下面编译、运行一把,如下图所示。
接下来见识一下重定向的威力,可以将标准输出重定向到一个文件中,如下图所示。图中用./av...
分类:
系统相关 时间:
2016-04-29 19:51:17
阅读次数:
169
参考文献:
(1)3GPP TS 36.300 V9.10.0 (2012-12) Overall description
(2)http://www.sharetechnote.com/...
分类:
其他好文 时间:
2016-04-29 19:50:01
阅读次数:
225
更多细节请查看论文“PyramidalImplementation of the Lucas Kanade Feature
Tracker Description of the algorithm”...
分类:
其他好文 时间:
2016-04-29 19:48:02
阅读次数:
202
这篇文章是《动手写 Shell》系列文章的第 篇。上篇文章中,我们已经完成了我们动手 Shell 的第一步:Shell 的提示符。在这篇文章中,我们开始使得我们的 Shell 能够开始读取命令,并且做简单的分词,将命令与参数分开。...
分类:
系统相关 时间:
2016-04-29 19:48:21
阅读次数:
256
1.首先来看看维基百科怎么定义的动态规划
引自wiki:Dynamic programming
In mathematics, management science, economics, computer science, and bioinformatics, dynamic programming (also known as dynamic optimization) is a m...
分类:
编程语言 时间:
2016-04-29 19:47:54
阅读次数:
233
引言有一段时间闲着没事做,突发奇想,于是就去防了部分网易云UI的界面,最开始是想仿成这个样子:
于是反编译了网易云的源文件,果不其然混淆的很彻底,表示并不能看懂,诺:
里面的代码大部分都是smali语法,也就是这样的:.class public La/auu/a;
.super Ljava/lang/Object;
.source "a.java"
# static fields
.field...
分类:
其他好文 时间:
2016-04-29 19:49:13
阅读次数:
540
程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。...
分类:
编程语言 时间:
2016-04-29 19:48:35
阅读次数:
173
上一章在学习中有2个疑问:
如何保存我们在容器里的修改?
如果apt-get如果不能安装时,如何在Docker中安装软件?
关于run创建的容器问题对于第一个问题,原来每次执行(当非root用户时,需要在命令前加sudo)sudo docker run -i -t docker/whalesay /bin/bash都会创建一个新的容器,这一点应该是明确的。但是退出时,创建的容器并没有被删除,还是存在...
分类:
其他好文 时间:
2016-04-29 19:47:26
阅读次数:
143
今天一同学找到我问我会不会写刷票的软件,因为这个投票活动有别的学院的人用脚本刷票了
我想,天哪,我们计算机学院都还没用脚本呢都被外院抢先了= =
所以研究研究动手写一下
还是老方法,登陆一下抓下包就搞定了- -登陆账号是学号,密码默认值好多好多人都没有改。(所以你用个脚本登陆这个平台抓个人信息也是能抓一些的,我看了看倒没什么敏感信息。ps:之前学校体测网站,默认密码并不是身份证后六位,而是用...
分类:
其他好文 时间:
2016-04-29 19:48:45
阅读次数:
357
起因
这是 ISCC 上的一道题目,抄 PCTF 的,并且给予了简化。在利用简化过的方式通过后,突然想起利用哈希长度扩展攻击来进行通关。哈希长度扩展攻击是一个很有意思的东西,利用了 md5、sha1 等加密算法的缺陷,可以在不知道原始密钥的情况下来进行计算出一个对应的 hash 值。
这里是 ISCC 中题目中的 admin.php 的算法:
$auth = false;
if (is...
分类:
其他好文 时间:
2016-04-29 19:48:57
阅读次数:
486
Android For JNI(四)——C的数组,指针长度,堆内存和栈内存,malloc,学生管理系统
好几天每写JNI了,现在任务也越来越重了,工作的强度有点高,还有好几个系列的博客要等着更新,几本书还嗷嗷待哺的等着我去看,github上的两个散漫的开源,基础入门的视频也在录制,还要学习新的知识,
都是一种挑战,不知道为何,最近懒散了,看来还得再加把劲,今天我们继续延伸一下C的一些小知识...
分类:
移动开发 时间:
2016-04-29 19:47:55
阅读次数:
305