eason手绘教程

LRU Cache 2015-08-10

题目描述:设计一个数据结构用来实现最近最少使用的缓存,它支持get 和set方法: get(key) -- 如果key在缓存中,返回key所对应的value值(通常为正数),否则返回-1: set(key,value) -- 如果key不在缓存中,将其插入缓存,如果缓存已经到达容量上限,则将最近最少使用的项退出缓存,再将其插入. 分析:我们可以采用一个双向链表来保存数据,表头表示最近使用过的数据,而表尾表示最近最少使用的数据.当用set插入数据时,先在其中查找是否存在,如果存在则将其移动到表头后

VirtualBox虚拟机网络设置(四种方式) 2015-08-10

来源:douban 网络工程小组   VirtualBox的提供了四种网络接入模式,它们分别是: 1.NAT 网络地址转换模式(NAT,Network Address Translation) 2.Bridged Adapter 桥接模式 3.Internal 内部网络模式 4.Host-only Adapter 主机模式   第一种NAT模式 解释: NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网

ASP.NET MVC下使用文件上传 2015-08-10

这里我通过使用uploadify组件来实现异步无刷新多文件上传功能. 1.首先下载组件包uploadify,我这里使用的版本是3.1 2.下载后解压,将组件包拷贝到MVC项目中   3.  根目录下添加新文件夹Uploads,然后新建控制器UploadifyController.cs using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Web; using

C#中的字符编码问题 2015-08-10

该文件的编码为GB18030,每行的宽度为23个字符,其中第列为员工姓名,第3列为工资额.现在我们要写一个C#程序求出该单位员工的平均工资,如下所示: 1using System; 2using System.IO; 3using System.Text; 4 5namespace Skyiv.Ben.Test 6{ 7 sealed class Avg 8 { 9 static void Main() 10 { 11 try 12 { 13 Encoding encode = E

项目规范性检测工具Lint 2015-08-10

项目规范性检测工具lint.bat   一.Lint基本概念介绍 Android Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过它对Android工程源代码进行扫描和检查,可发现潜在的问题,以便程序员及早修正这个问题.Android Lint提供了命令行方式执行,还可与IDE(如Eclipse)集成,并提供了html形式的输出报告. 由于Android Lint在最初设计时就考虑到了independent于IDE,所以它可以很方便的与项目中的其他自动系统(配置/ Bu

iptables 祥解 2015-08-10

注:整理自网络文章 iptables是针对Linux防火墙 netfilter的管理配置工具.在进行iptables防火墙设置前,必须打开系统内核的IP转发功能,使系统成为路由器.在Red Hat中有以下两种方法实现: 1.修改内核变量ip_forward #echo "1" > /proc/sys/net/ipv4/ip_froward 2.修改脚本/etc/sysconfig/network 将FROWARD_IPV4=false 改为 FROWARD_IPV4=true 一

制作网线之理论加实践 2015-08-10

制作网线之理论加实践   准备工具:网线.水晶头.压线钳.网线测试仪   理论理解:   直通线与双绞线的区别   网线接线的两种标准:   TIA/EIA-568B: 1.白橙,2.橙,3.白绿,4.蓝,5.白蓝,6.绿,7.白棕,8.棕 TIA/EIA-568A: 1.白绿,2.绿,3.白橙,4.蓝,5.白蓝,6.橙,7.白棕,8.棕 如果网线两端都相同的接线标准,则为直通线:相反两端采用不同接线标准,则为双绞线   直通线主要用于不同设备的连接(如路由器到计算机):   双绞线主要用于相同

安全业界再曝两大新漏洞 危害更甚心脏出血 2015-08-10

日前,安全业界再爆两大安全漏洞,分别涉及SSLV3和微软的Windows 0day.其中SSLV3是传输层安全协议TLS,其漏洞危害甚至超过了之前的心脏出血.   SSLV3漏洞——心脏出血第二!   SSLV3在1996年投入使用,被许多网站.邮件服务器等其他应用服务用来做安全传输,有数据显示99.6433%的前1000000站点均支持SSL v3.该漏洞由Google最先发现 ,该漏洞可以被攻击者用来窃取采用了SSLV3加密通信过程中的内容.该漏洞可以被用来中间人攻击使用,触发条件是通信两端

html5仿ios下拉和上拉回弹功能 2015-08-10

html5仿ios下拉和上拉回弹功能 在网上搜索了"html5 下拉回弹" 或 "html5 仿ios下拉回弹",几乎没有找到可用的代码,大都是在对-webkit-overflow-scrolling进行讨论的,没什么意思. -webkit-overflow-scrolling : touch; 在查看了iscroll.js的下拉回弹及mui的回弹功能后,码出了以下的代码,基本上能够做到模仿ios回弹的效果. var huitan = (function() { v

Cocos2d入门教程四Cocos2dx菜单篇 2015-08-10

游戏世界多姿多彩,无论多靓丽的游戏,多耐玩的游戏,在与游戏用户交互上的往往是菜单. 上一章我们已经大概了解了导演.节点.层.精灵.这一章以菜单为主题. 菜单(Menu)包含以下内容: 1.精灵菜单项(MenuItemSprite) 2.图片菜单项(MenuItemImage) 3.文字菜单项(MenuItemFont) 4.标签菜单项(MenuItemLabel) 4.开关菜单项(MenuItemToggle) 菜单的继承关系: 这里图片菜单项也是同样继承于精灵菜单下.图片菜单项也可称为精灵菜单

ThinkSAAS SQL注入 2015-08-10

ThinkSAAS SQL注入 版本 ThinkSAAS 2.32 目前最新版. app\group\action\do.php 281行   //评论 case "recomment": if($_POST['token'] != $_SESSION['token']) { echo 1;exit; } $referid = intval($_POST['referid']); $topicid = intval($_POST['topicid']); $content = tsCl

Android.Hook框架xposed篇 2015-08-10

官方教程:https://github.com/rovo89/XposedBridge/wiki/Development-tutorial 官网:http://repo.xposed.info/module/de.robv.android.xposed.installer apk:http://dl-xda.xposed.info/modules/de.robv.android.xposed.installer_v33_36570c.apk 源码:https://github.com/rovo8

戏耍XSS的一些技巧 2015-08-10

这不是08年的时候了,现在是2015年.那时候天还是蓝的,水还是绿的.食物是可以吃的,河里的水是可以直接喝的.孩子也是自己的.   Webkit渲染txt还是带XSS的.但是7年过去了,改变了太多,但是无论系统如何升级,只要有一个猥琐的思路就行了.今天说的是说XSS的一些技巧,当然了本文也会深入点,代码我会给上注释,如有不懂请在下面留言.   0×01:当注册/登陆页面/修改密码页面等存在XSS时   当你手工或者软件挖到一个页面的xss时(无论是反射xss或者储蓄xss都可以),这个时候想要深

入云 网络安全管理需要考虑更多 2015-08-10

在云时代,要保证网络安全,需要以访问控制为核心构建可信计算基(TCB),实现自主访问.强制访问等分等级访问控制,在信息流程处理中做到控制与管理.   如今,云的应用越来越普及.在云时代中,我们需要遵循信息安全管理体系的基础逻辑,需要为承载云计算应用的信息系统建立一套完善的信息安全管理体系,提升IT 管理者的管理能力.安全防护能力与运维能力.在我们国家,等级保护制度已成为计算机信息系统实施安全管理必须遵从的重要标准和规范,因此对重要Web服务器贯彻落实等级保护政策是确保云更好的为公众及社会服务重要

对于企业而言最好的VPN流量监测工具是什么? 2015-08-10

监控VPN流量的最佳技术是什么?在选择VPN监控产品时,我的企业应该考虑什么问题?在这一类别中,有哪些顶级供应商,是否有开源或免费的选择?   对于VPN流量监控,企业需要考虑的最重要因素,首先是你的目标是什么,其次是你的要求是什么?   从高层次的角度来看,你可能想要监控:   常规连接信息(例如谁.什么.何时.哪里以及多久)   连接问题(例如故障.重试等)   安全攻击.异常情况或其他可疑行为(包括大型资源使用或由特定主机发送/接收的数据包)   跨VPN连接的应用使用情况   具体要求可

实战:上亿数据如何秒查 2015-08-10

最近在忙着优化集团公司的一个报表.优化完成后,报表查询速度有从半小时以上(甚至查不出)到秒查的质变.从修改SQL查询语句逻辑到决定创建存储 过程实现,花了我3天多的时间,在此总结一下,希望对朋友们有帮助. 数据背景 首先项目是西门子中国在我司实施部署的MES项目,由于项目是在产线上运作(3 years+),数据累积很大.在项目的数据库中,大概上亿条数据的表有5个以上,千万级数据的表10个以上,百万级数据的表,很多... (历史问题,当初实施无人监管,无人监控数据库这块的性能问题.ps:我刚入职不

Linksys WRT54G?路由器溢出漏洞分析—— 运行环境修复 2015-08-10

本章实验测试环境说明如表所示. 表   测试环境 备 注 操作系统 Binwalk 2.0   文件系统提取工具 Ubuntu 12.04   调试器 IDA 6.1   利用代码解释器 Python 2.7     13.1 漏洞介绍 Linksys WRT54G是一款SOHO无线路由器,在功能.稳定性.双天线信号覆盖能力方面都得到了用户的认可.它还支持第三方固件,从而使其功能更加强大.不少用户购买Linksys WRT54G路由器就是为了刷第三方固件,使路由器具有可自由定制的

说说Golang的使用心得 2015-08-10

13年上半年接触了Golang,对Golang十分喜爱.现在是2015年,离春节还有几天,从开始学习到现在的一年半时间里,前前后后也用Golang写了些代码,其中包括业余时间的,也有产品项目中的.一直有想法写点Golang相关的总结或者感想,决定还是在年前总结下吧.注明下:我只是Golang的喜好者,不是脑残粉,也无意去挑起什么语言之争. 特性少,语法简单.GO是崇尚极简主义的,提倡少即是多.这点在它的Spec上尤其凸显,一下午的时间绝对可以看完.GO的特性很少,很多GO的使用者都反馈,GO的关

初步认知java的方法 2015-08-10

1.正确区分函数和方法: 面向对象的语言叫做方法,面向过程的语言叫做函数,两者的意义是一样的,只是叫法不同.java是面向对象的语言,所以用方法. 2.方法的定义: 就是有名字的代码段 3.方法的目的: 就是为了代码的重用. 相同的类型操作不容重复的写代码.如果在代码中,重复的写了很多相似的代码,代表你写的程序是有问题的 4.方法的构成: [方法修饰符列表] 方法返回值类型  方法名(参数1,参数2,.....){   执行语句; } 注释: 1方法修饰符列表是可选的:权限控制的:public/
一周排行
  • 在各种站点应用中,使用jQuery获取select元素的值既容易又有用.是网络上大多数站点必不可少的一样功能,每做一个选择,系统就获取你选择的值,并利用它过滤显示另一个选项列表. 下面我们看下如何实现这种功能.   ...
  • 2008亚洲最大规模的WinHEC技术大会即将盛大开幕,51CTO将会做全程跟踪采访报道,以下为大会windows7精彩图集:          
  • 下午回来学的时候,开始有点困,不在状态.而后 好了 ,感觉能独立解决一些问题了. 嗯 今天学习的DIV+CSS语法 的基本原理和操作. 对于五中选择符的使用学了一遍,也也能明白 选择符在 布局的时候的好处. 例如 c ...
  • Antiprime数(0373) 问题描述 如果一个自然数n(n>=1),满足所有小于n的自然数(>=1)的约数个数都小于n的约数个数,则n是一个Antiprime数.譬如:1, 2, 4, 6, 12, ...
  • 下面是一个简单的示例程序,这个程序显示了如何实现C和ASM的接口. Contents: readme.txt -- this file endian_demo.c -- the C source file, impl ...
  • UIRootUICameraUIPanelUIRectUIWidgetUITextureUISpriteUILabelUI2DSprite
  • 转自:http://blog.csdn.net/sptoor/article/details/6203376 很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Library) 连结,以及关于 MSV ...
  • 联想集团副总裁杜建华 杜建华,联想集团副总裁.主管中国平台职能工作,包括行政后勤.人力资源.政府事务.法务.审计等部门.同时, 他担任中国计算机学会理事.中欧营销学会首届理事等职.杜建华进入联想集团以来,长期从事区域 ...
  • 项目:『足球事件检索』. 事件是一个 high-level 概念,需要基于一些 low-level 信息来做.后者主要就是一些图像处理的东西了.两个 level 之间,会有一些中间层的信息,比如足球的走向.根据师兄的 ...
  • 原文: http://dockone.io/article/423   文章总结的非常好, 算是科普类文章, 不过一直有一个疑问, immutable servers如何解决频繁的本地小文件更新的问题?    Doc ...