摘要:
认识 jQuery MiniUI(一)前言以后可能需要使用jQuery MiniUI,最近在闲暇时间看了下(为什么我总是想到MIUI、小米,擦擦...)。今天对本周的初次学习做一次总结,顺便提几个问题,希望大家能授业解惑。由于官方的介绍比较详细,传送门:http://www.miniui.com。其中包括了详细的API调用、示例代码等, 所以本文就不会对这些API进行单独的介绍。本文仅作个人技术学习使用,无任何商业背景,请不要跨省(开个玩笑)为什么要用通过官方的DEMO,不难看出这套前端框架的样式、功能都非常强大,基本覆盖了我们开发中常用的按钮、文本、下拉框、列表、树形结构、导航等等。甚至如果 阅读全文
posted @ 2013-04-14 22:39
HackerVirus
阅读(11447)
评论(1)
推荐(1)
摘要:
自定义Unity生存期模型PerCallContextLifeTimeManagerPerThreadLifetimeManager的问题使用Unity内置的PerThreadLifetimeManager生存期模型时,其基于ThreadStatic的TLS(Thread Local Storage)设计,也就是说对于每个托管的ManagedThreadId,其会缓存已生成的对象实例。由于CLR维护了托管线程池,使用过的线程并不会立即销毁,在需要的时候会继续复用。在类似ASP.NET PerCall或WCF PerCall条件下,当Call1在线程ManagedThreadId1中处理完毕后, 阅读全文
posted @ 2013-04-14 22:34
HackerVirus
阅读(234)
评论(0)
推荐(0)
摘要:
Linux CentOS6.3安装配置vsftpd服务器详解Linux下的vsftpd服务软件是一个非常实用强大的开源ftp服务器软件。不多做解释了,有兴趣可以查Wiki。下面就来介绍下Centos6.3下安装和配置vsftpd服务。长话短说了,这里直接调用配置文件再做说明。有些人配置出现错误提示:500 OOPS: bad bool value in config file for 。这个需要注意的是配置参数的=号左右两边都不要出现空格。配置真实用户登录出现的错误提示响应: 331 Please specify the password.命令: PASS ***响应: 530 Login i 阅读全文
posted @ 2013-04-14 22:27
HackerVirus
阅读(887)
评论(0)
推荐(0)
摘要:
以读取博客园随笔备份为例 将xml 序列化成json,再序列化成对象资源下载:http://files.cnblogs.com/codealone/ConsoleApplication2.zipJson查看工具:http://files.cnblogs.com/codealone/JsonView.zip博客园随笔备份之后,得到的文件格式如下: 我们要读取上述xml,主要是获得channel节点下的所有内容,在平时的工作过程中,觉得json数据要比xml更加容易操作些,于是想,能不能将其转换成json格式,进一步转换成对象。下一步的工作则是将 rss节点下的内容,转换为json。 主要... 阅读全文
posted @ 2013-04-14 19:56
HackerVirus
阅读(252)
评论(0)
推荐(0)
摘要:
屌丝的逆袭系列]是个人都能破解之终结NhibernateProfiler-写个自动破解工具(源码)破解思路分析及手动破解 增加“附加到进程”功能--功能介绍增加“附加到进程”功能--原理(源码) 写一个自动破解工具(源码) 在NhibernateProfiler破解这个系列的第一篇里我们描述了NhibernateProfiler的破解思路,同时也对这个思路进行了验证。本来准备第二篇就写这个工具的,但最终中间还是插了二篇关于附加到进程工具的介绍与实现。现在我们就回来把这个工具给完成了,也为这个系列做个完结 。 在第一篇里我们描述的那种方法叫做暴破,也就是暴力破解,理论上跟出注册算... 阅读全文
posted @ 2013-04-14 15:42
HackerVirus
阅读(386)
评论(0)
推荐(0)
摘要:
异步这个词以前在课堂上也听过,那时候只是听,直到在做项目的时候用到多线程,在体会到异步是怎样的,到最近做的东西对异步更加深刻了,进程通信时调Windows API SendMessage和PostMessage的区别。最近搞的Socket编程也是有异步的,Socket当然要有异步才行,不然服务端Accept一次就卡一次在那里,客户端Connect一次就卡一次。每Send一次,Receive一次都会卡一次,这样不好。 在网上谷歌过一下,发现Socket的异步可以有两种方式,一种是用 SocketAsyncEventArgs 配合AcceptAsync,SendAsync,ReceiveAsyn. 阅读全文
posted @ 2013-04-14 15:37
HackerVirus
阅读(421)
评论(0)
推荐(0)
摘要:
李炎恢-在线商城第三季总结1) 首先分析一下表结构 (数据库设计尤为重要)① 管理员表mall_manage② 管理员等级表mall_level解释:level为外键,为管理员等级(一对一)③ 用户表mall_user④ 用户收货地址表mall_address解释:1.用户的收货地址可以有多个,而只有一个是默认(selected=1);2.这里的收货地址表并没有去关联用户表,其实可以关联一下;⑤ 商品类型表mall_nav解释:商品类型(商品栏目),这里支持无限极分类;其中sid表示其分类id(为0表示顶级父类);只有子类才可以关联商品品牌(多对多)等外表,顶级父类不可以关联;而价格区间无论是 阅读全文
posted @ 2013-04-14 15:25
HackerVirus
阅读(13524)
评论(0)
推荐(2)
摘要:
编程之美 2013 全国挑战赛 初赛第一场 题目二 相似字符串题目二 相似字符串时间限制: 4000ms 内存限制: 256MB描述对于两个长度相等的字符串,我们定义其距离为对应位置不同的字符数量,同时我们认为距离越近的字符串越相似。例如,“0123”和“0000”的距离为 3,“0123”和“0213”的距离则为 2,所以与“0000”相比,“0213”和“0123”最相似。现在给定两个字符串 S1 和 S2,其中 S2 的长度不大于 S1。请在 S1 中寻找一个与 S2 长度相同的子串,使得距离最小。输入输入包括多组数据。第一行是整数 T,表示有多少组测试数据。每组测试数据恰好占两行,第一 阅读全文
posted @ 2013-04-14 15:12
HackerVirus
阅读(390)
评论(0)
推荐(0)
摘要:
STL学习笔记--非变易算法非变易算法 C++ STL 的非变易算法(Non-mutating algorithm)是一组不破坏操作数据的模板函数,用来对序列数据进行逐个处理、元素查找、子序列搜索、统计和匹配。作为算法函数参数的迭代器,一般为 Input Iterator 输入迭代器,具有 "++" 迭代和 "*" 访问操作。通过迭代器的元素遍历,可对迭代器区间所界定的元素进行操作。因此,非变易算法具有极为广泛的适用性,基本上可应用于各种容器。目录:逐个容器元素 for_each查找容器元素 find条件查找容器元素 find_if邻近查找容器元素 ad 阅读全文
posted @ 2013-04-14 14:51
HackerVirus
阅读(251)
评论(0)
推荐(0)
摘要:
NetworkSocket系列前言NetworkSocket是我从去年工作之余开始,基于.net 4.0 的Socket写的支持跨平台双工的轻量级通讯组件。组件体积小(约40KB)、通讯稳定、可扩展性高、调用方便;支持多种数据序列化方式,支持GZip数据压缩传输和DES数据加密传输。以下是该系列的小节1获取NetworkSocket2NetworkSocket类图3NetworkSocket命名空间4使用TcpServerBase构建服务器5使用TcpServerEx构建服务器6通过FastTcpServerEx构建服务器7为NetworkSocket扩展协议^_^精彩在后面......分类: 阅读全文
posted @ 2013-04-14 14:46
HackerVirus
阅读(800)
评论(0)
推荐(0)