玩了一个星期的clannad,是时候干点事了。 折腾了下celery周期性任务: celery提供了一个叫celery beat的服务,用于定时驱使worker执行任务。也就是说,如果本地没有活动的worker,它将不会得到任何执行结果,他只...
分类:
其他好文 时间:
2015-05-24 15:53:52
阅读次数:
399
分别使用Java IO、Java NIO、Netty来实现一个简单的EchoServer(即原样返回客户端的输入信息)。 Java IO int?port?=?9000;
ServerSocket?ss?=?new?ServerSocket(port);
while?(true)?{
final?Socket?...
分类:
编程语言 时间:
2015-05-24 15:52:24
阅读次数:
200
今天最小化安装centos7,安装完毕,想要查看一下网络配置:
ifconfig命令后显示
-bash: ifconfig: command not found
解决方案:确定ifconfig是否安装
首先查看/sbin/ifconfig 是否存在
1、若存在,则查看环境变量设置:
echo $PATH
如果环境变量中没有包含ifconfig命令所在的路径:
1)临时修改环境变量:
export PATH = $PATH:/sbin...
分类:
系统相关 时间:
2015-05-24 15:53:33
阅读次数:
172
又刷了一套题
这些题都是百度、阿里巴巴、腾讯、网易、新浪等公司的面试原题,有一定的难度,不过确实相当有水平,可以通过做题来查漏补缺。
11.下面代码的输出是什么?
class A
{
public:
A() { }
~A() { cout<<"~A"<<endl; }
};
class B:pub...
分类:
编程语言 时间:
2015-05-24 15:51:38
阅读次数:
143
完整的项目代码下载地址:http://download.csdn.net/detail/yanglun1/8728805
在一般的网页中,都会有登录功能,只有登录的用户才能有权限访问系统中的资源。一般检查用户是否登录通常是通过跟踪用户的session完成的,通过ActionContext既可以访问到session中的属性,拦截器的intercept(ActionInvocation ...
分类:
其他好文 时间:
2015-05-24 15:50:54
阅读次数:
116
assign: 简单赋值,不更改索引计数
copy: 建立一个索引计数为1的对象,然后释放旧对象
retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1
Copy其实是建立了一个相同的对象,而retain不是:
比如一个NSString对象,地址为0×1111,内容为@”STR”
Copy到另外一个NSString之 后,地址为0×2222,内容相同,新的...
分类:
移动开发 时间:
2015-05-24 15:53:12
阅读次数:
128
土耳其Abant Izzet Baysal大学和Gazi大学的研究人员针对现有Android权限管理无法动态调整、用户难以理解权限意义等问题,提出了一种基于权限的Android恶意软件检测方法,并实现了其原型系统APK Auditor。APK Auditor的服务器端可以对用户设备中的应用和Google Play应用商店中的应用进行权限分析,并基于概率论方法对每个权限的安全性进行打分,通过公式给出应用为恶意应用的可能性分数,并通过Logistic回归方法确定恶意应用分数临界值。
APK A...
分类:
移动开发 时间:
2015-05-24 15:51:55
阅读次数:
355
1,什么是CSS?
层叠样式表(Cascading Style Sheet ),定义了如何显示HTML元素,用来控制网页的样式和布局。
引入CSS后:HTML标记专门用于定义网页的内容,而使用CSS来设置其显示效果。
CSS2.0是目前广泛使用的级联样式单规范。CSS2.0提供了一种机制,就是说让程序员开发的时候不考虑显示和页面,显示的问题有美工后期来解决。实际开发中一般都是先由美工写好...
分类:
Web程序 时间:
2015-05-24 15:51:12
阅读次数:
187
我是用自己的电脑搭建服务器,首先问题是我们需要在路由器上端口映射,外网才能访问到自己的电脑,如何端口映射可以看看这篇文章:
http://blog.csdn.net/zhoubin1992/article/details/45917775
一、D-LINK端口转发设置
我的是D-link如图:
名称写你客户端的名称。
IP地址:路由器给本机分配的IP地址,一般以192.168...
分类:
移动开发 时间:
2015-05-24 15:51:13
阅读次数:
330
考察模拟现实的问题,看起来十分复杂,其实只要把实际问题转化为数据结构模型,是十分简单和自然的。
一个自然的思路是建立人、窗口、黄线后三个部分的结构体,其中人存放需要的服务时间、离开的时间;窗口和黄线都是队列,由于窗口有多个,采用vector来容纳这些窗口,人也同样通过vector容纳,为了让人的编号从1开始,在向vector中压入人的信息时先压入一个无用元素。
对于人结构体的成员,需要额外存储一个服务时间,其中一个服务时间在程序运行过程中不断减少,当为0时离队,而那个额外的用于...
分类:
其他好文 时间:
2015-05-24 15:51:01
阅读次数:
207
前言:
py-radix是用C语言实现的python模块,实现了radix算法(最长前缀匹配算法,用于路由查找)
py-radix模块下载:
我下载的最新的版本 py-radix-0.5.tar
py-radix模块安装:
1,解压文件,进入目录 \py-radix-0.5
2,打开cmd ,进入相应目录,执行setup.py
执行命令依次如下:python setup.py...
分类:
编程语言 时间:
2015-05-24 15:52:08
阅读次数:
172
在Python中可以用内置函数type查看对象的类型,isinstance查看某个对象是某个类实例,通过type可以实现动态类,以及通过metaclass实现动态类type()与isinstance()判断对象类型import typesclass Hello():
def hello(self, name='World'):
print('hello %s' % name)...
分类:
编程语言 时间:
2015-05-24 15:50:29
阅读次数:
168
创建CSS有三种方式: 外部样式表, 内部样式表和内联样式。
外部样式表
先建立外部样式表文件(.css),然后在网页文件的内使用链接。这种方式将样式文件彻底与html文档分离,一批样式可以控制多份文档。
以下是一份简单的css文件和一个html:
h1 {font-size: 15px; font-weight: bold; color: red;}
title of ...
分类:
Web程序 时间:
2015-05-24 15:51:08
阅读次数:
119
今天看了一下当初的打包工具。学习了点技术。然后git上找了个相似的工程代码研究了一下。觉得制作一个脚本语言的工具会快很多。而程序员很多时候是不需要一个接着一个打包的。对于程序员来说只需要使用几句代码就能描述自己做的一些事情。因此应该讲这些重复劳动的东西写出来。
简单学习了一下打包工具的原理。是使用一个apkTool的工具来对apk进行解压缩和重签名的。在github上许多是使用ant的打包工具打...
分类:
移动开发 时间:
2015-05-24 15:49:57
阅读次数:
175
在cenos环境下,安装jdk,需要配置环境变量,网上有人说:
1、直接将语句写入/etc/profile中
2、将语句写入一个java.sh文件,然后将文件放到/etc/profile.d/目录下
现在看一下/etc/profile文件中内容:...
分类:
系统相关 时间:
2015-05-24 15:50:47
阅读次数:
150
移动应用程序现在变得更复杂,有许多第三方库和成千上万的功能,并且可以访问个人敏感数据和网络,这也导致了个人隐私数据泄露的不断增多。当前应用审计方法主要是静态分析。静态分析由于不可扩展的分析结构,可能遇到代码库的可扩展问题。因此,静态分析通常很耗时,尤其是大型应用。同时,静态分析可能产生误报,因为在实际执行时有一些分析代码路径不可能发生。这些缺点限制了应用审计方法的可用性。因此,针对现有Android应用存在用户隐私数据泄露的问题。
加拿大麦吉尔大学和上海交通大学的研究人员提出了一种基于静态...
分类:
移动开发 时间:
2015-05-24 15:51:48
阅读次数:
2703
在android 中,边缘模糊的效果是通过BlurMaskFilter实现的 , 它定义了一个边缘模糊半径和模糊效果 (Blur)。
Blur 有四种模糊效果, inner 、normal 、 outer 、 solid ,下面分别介绍这几种效果 :
1. Blur.Inner : 目标边缘向内,模糊半径为 R , 如果 R > 目标宽度,则超出部分不显示。
2. ...
分类:
移动开发 时间:
2015-05-24 15:48:58
阅读次数:
235