jstree简单应用 - v1.0
第一篇文章,具体使用也过去很长时间了,直接贴码:
1.代码中使用json数据格式(直接在页面中组装成的,并非后台组装,具体方法:function _callBack(d))
2.提供右键菜单及功能实现
3.具有checkbox,提供获取选中节点ID方法:function getMenuIds()
<script type="text/javascript" src="@{'/public
http://cyqdata.cn/cnblogs/article-detail-36324
来 写颗简单的树......
数据源用数组混json结构
实现了基本的功能
效率一般 跟 dhtree 梅花雪 树 对比了下 都差不多 (ps感觉比dhtree快点 跟梅花雪树差不多 个人测试 也许测试的方法是错误的 哈哈 如果是错误 请告诉我一下)
这个实现树的原理是根据json
不断的生成ul li
下面是一个简单的例子
http://cyqdata.cn/cnblogs/article-detail-36306
让NoSql支持简单条件查询
现在随着NoSql的迅速发展 NoSql也已经不是只一种概念,像MongoDB、tokyo tyrant等,一些乱七八糟的对Nosql 的介绍我就不说了,应为他只取决于key-value 的存储方式,所以他的速度就快,但是我如果想进行条件查询怎么版呢?只要改变一些逻辑就可以了,废话不多说了,下面只谈我的思路,怎么安装我就不说了
我测试用的是tokyo tyrant,我也是刚接触不久
比如
http://cyqdata.cn/cnblogs/article-detail-36230
手把手教你开发chrome扩展一:开发Chrome Extenstion其实很简单
Chrome的更新速度可以说前无古人,现在我每天开机的第一件事就是打开Chrome检查是不是有了新版本。界面清爽、操作人性化、网络备份资料和快速的启动速度令我爱不释手,还有它拥有众多的扩展程序,相对于firefox的插件来说,数量上和质量上稍显不足,但相信chrome将会很快在扩展上超越firefox,firefox上内存占用上实在不令人满意,也许我使用firefox的一个原因就是因为firebu
http://cyqdata.cn/cnblogs/article-detail-35921
简单ORM工具的设计和编写,自己项目中曾经用过的
在之前的一个项目中自己编写了一个简单的ORM小工具,这次重新整理和重构了一下代码,之所以说简单是因为该小工具仅仅实现了增删改查的简单功能,不具备数据缓存,延迟加载,关联操作等高级功能。正因为简单所以用起来也不麻烦,代码也不是很复杂,但是在数据层至少可以减少70%以上的代码编写量,可以减少至少50%以上的SQL语句编写量。
设计思想:实体类中的非null属性都会作为SQL语句中
http://cyqdata.cn/cnblogs/article-detail-35869
判断Windows系统是否为64位最简单的方法
前提是程序以Any CPU 方式编译,我看到网上好多朋友判断系统位数的方式,又是P/Invoke,又是获取系统位宽,真的有必要么?
以下是我认为最简单的一种方式,请朋友们给出更简单的方式,或者指出我的错误。
if (IntPtr.Size == 8){ //64 bit}else if (
http://cyqdata.cn/cnblogs/article-detail-35767
Silverlight实用窍门序列:30.Silverlight中创建一个最简单的WCF RIA Services访问数据库实例【实例源码+数据库下载】
本文将建立一个最简单的WCF RIA Services访问数据库的实例,附带有数据库文件,可以在Sql Server中附加数据库,在本文中并没有采用ADO.NET实体数据模型绑定数据库,而是单独写一个类来连接数据库查询数据表并返回值,下面我们看详细步骤。
 
http://cyqdata.cn/cnblogs/article-detail-35766
数学中一个很简单的组合 但用程序如何去实现呢?
最近遇到一个简单需求,就是要能动态算出给出的几组数据的组合方式。
我也问了好多朋友,但都没解决,上次我一篇博文 如何下载未知扩展名的图片的文章(
凌 晨01:30 发一个求助 SOS 抓取远程无扩展名的图片)就在博客园各位大侠的帮助下顺利解决,博客园的平台真的很不错。
我把我最终整理的下载未知扩展名的图片的方法贴出来:
/// <summary>
http://cyqdata.cn/cnblogs/article-detail-35468
数学中一个很简单的排列组合 但用程序如何去实现呢?
最近遇到一个简单需求,就是要能动态算出给出的几组数据的组合方式。我也问了好多朋友,但都没解决,上次我一篇博文 如何下载未知扩展名的图片的文章(凌 晨01:30 发一个求助 SOS 抓取远程无扩展名的图片)就在博客园各位大侠的帮助下顺利解决,博客园的平台真的很不错。我把我最终整理的下载未知扩展名的图片的方法贴出来: /// <summary> &
http://cyqdata.cn/cnblogs/article-detail-35433
PHP面向接口编程——耦合设计模式 简单范例
了解些面向对象的知识,自己写了段代码测试一下,欢迎高手指点.....
--------------------------------------------------------------------<?phpinterface js{function ys($a,$b);}
class Af implements js{
function ys($a,$b){ 
http://cyqdata.cn/cnblogs/article-detail-35179
.Net中的Interception--一个简单的AOP框架学习
最近翻手头的dll文件时无意中发现了一个Interception实现,这个框架比起目前流行的AOP框架显的比较简漏,但却很好的体现出了.net下AOP是怎么实现的,于是就整理出来。
在.Net Unity2.0中的Interception,按三种方式实现:
1.TransparentProxy/RealProxy Interceptor 即Remoting代理机制。
2.Interface Int
http://cyqdata.cn/cnblogs/article-detail-35136
C# 谈谈abstract用法 和一个简单abstract factory
abstract 修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用 abstract 修饰符以指示某个类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。
抽象类具有以下特性:
抽象类不能实例化。
抽象类可以包含抽象方法和抽象访问器。
不能用 sealed(C# 参考)修饰符修改抽象类,这意味着抽象类不能被继承。
从抽象类派生的非
http://cyqdata.cn/cnblogs/article-detail-35031
一个简单的JavaScript库及Demo
这个辅助函数库是《Beginning JavaScript with DOM Scripting and Ajax》一书中的示例,不过却是出自作者Christian Heilmann这位大师之手,我想很值得我们这些新手学习。>下载点击这里< 下面的node指的是文档节点,一般通过document.getElementsByTagName之类的方法获得;txt指字符串;
http://cyqdata.cn/cnblogs/article-detail-34972
几种开源网络爬虫的简单比较
平台
开发语言
优点
缺点
社区活跃程度
Larbin
Linux
C++
性能好,稳定
没有删除功能,排重会误判
★★★★★
Nutch
Windows/linux
java
Nutch和Lucene,Hadoop结合的很好
不太稳定
★★★★★
Heritrix
Windows/linux
Java
高
http://cyqdata.cn/cnblogs/article-detail-32802
.net remoting学习(1)---remoting简单介绍与实现
什么是.net remoting
window为了程序的安全,每个应用程序被划分为一个个进程。如果不通过例如RPC进程通信机制之类的方法就很难访问另外的进程。而.net remoting不仅提供了在本地两个.net程序之间互访问的能力,而且还允许远程调用从而建立分布式的应用程
http://cyqdata.cn/cnblogs/article-detail-32518
一简单的算法题目,欢迎大家提出更高效的解决办法.................
今天参加某公司的面试,笔试有一简单的算法题目,答题速度慢,
刚要解答的时候,面试官来了,就没写,现在写在这里,和大家讨论下!
题目:给定一个整数num,判断这个整数是否是2的N次方
比如,2,4,8是2的那次方,6,10不是2的N次方
我的解决方法:
1)不断的循环temp=2*2*2*2......*2,当某次temp==num是可确定是2的N次方,
public static bool Ch
http://cyqdata.cn/cnblogs/article-detail-31636
Zigbee之旅(九):几个重要的CC2430基础实验——系统睡眠及中断唤醒(加入简单的JQuery实现代码折叠)
一、承上启下
这一篇,我们来讨论一下CC2430的睡眠功能及唤醒方法。在实际运用中的CC2430节点一般是靠电池来供电,因此对其功耗的控制显得至关重要。
下面是摘自CC2430中文手册对CC2430的4种功耗模式的介绍:
从上表中可看出,CC2430共有4种电源模式:PM0(完全清醒),PM1(有点瞌睡)、PM2(半醒半睡)、PM3(睡的很死)。越靠后,被关闭的功能越多,功耗也越来越
http://cyqdata.cn/cnblogs/article-detail-31628
XP简单设计之我见
XP的简单设计指导团队的设计尽可能的简单、具有表现力。此外他们仅仅关注于计划本次迭代中要完成的user
story。他们并不会考虑哪些未来的user story。相反,他们会在不断改进系统设计,是之对正在实现的user
story而言保持在最优状态。它包含三条原则:
1.考虑能够工作的最简单的事情
尽可能的使用最简单的方法来实现当前的user
story。然后选择一种和该方案接近的方案实
http://cyqdata.cn/cnblogs/article-detail-28727
VIM简单介绍-学习1
一、 VIM学习 一.1 Vim相关的概念 一.1.1 Vim是什么 Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 一.1.2 Vim设计思想 vim设计之初就是整个文本编辑都用键盘而非鼠标来完成,键盘上几乎每个键都有固定的用法,且vim的制作者希
http://cyqdata.cn/cnblogs/article-detail-28709