FastJSON(PHP版本)在decode时的bug及修正方法
json,搞编程的朋友应该都很熟悉吧。由于工作需要,同事在项目中加入了一个 FastJson 的组件,说是PHP原生的json函数对中文支持的不是很好,并推荐使用这个FastJson 库,说是这个库不仅仅对中文支持的很好,效率也是他已知库中最高的。我google了一下,同事说的应该是比较靠谱的,...
linux简单方法实现让普通用户执行管理员命令
某大神写了个程序,每次服务器开机是必须执行这个程序,这个程序必须用sudo管理员的权限执行才有效,每次开机后都要去手动执行这条命令,懒人怎么受的了?于是乎,我想到把这个命令添加到系统启动项里面,但是,普通命令好添加,必须加sudo的命令怎么添加呢?网上百了半天没百到,纠结,都怪自己linux没学好,...
分布式系统缓存设计浅析
前几天听了部门内朋春大牛讲分布式缓存的一个技术分享,还是非常有收获。 PPT如下: 这个分享的副标题是“简单的事情从来不简单”,这句话讲得非常在理。缓存看似简单,但要做“好”一个缓存系统也是很有讲究的。 写点自己的心得收获吧: 1. 分布式缓存面临比较大的三个问题: (1) 数据一致性。 在分布式系...
ASP.NET MVC模式 温习(三) 组件通信与ASP.NET Routing
记得在上篇文章说道MVC三组件间的通信。通信,顾名思义,就是两个媒介之间交换或共享信息(我的理解哈,哈哈哈)。在ASP.NET MVC中,Model、View,Controller是如何通信的呢?先看一张图。 解释一下:说道MVC中的通信,首先要考虑的肯定是Controller与View之间的通信,...
jQuery Colorbox插件
一. Colorbox插件介绍 jQuery Colorbox是一款非常好的内容播放插件。它集弹出层、幻灯片播放功能于一身,不仅于此,它还支持其它的内容格式:例如html, flash, iframe等,这些内容的显示方式都是Ajax的。更难能可贵的是,在压缩后它只有10K的大小,使用这款插件不会给...
浅谈几种主要编程语言
经常听到有人在抱怨这个语言哪里哪里不好,那个语言又是如何的优秀。对于这样的牢骚,我只是一笑而过。 就我而言,语言只是工具,没有好坏之分。只要你采用相应的语言,完成对应的工作,那你的目标就完成了。我们无需抱怨这种语言的缺点,而是应该抱有接受的态度。任何语言的存在都有它的合理性,如果不合理是不会经受住时...
PostgreSQL Hot Standby
一、简介 PostgreSQL数据库提供了类似Oracle的standby数据库的功能。PostgreSQL9.0 standby数据库在应用WAL日志的同时,也可以提供只读服务,这是PostgreSQL9.0中最激动人心的功能,这个功能在oracle数据库中也只是最新版本11g中才有的新功能。这个...
ubuntu10.04安装cuda4.2
版权声明:本文发布于http://younghit.cnblogs.com/,版权由Young!所有。如需转载,请注明出处。若在未经作者同意下将本文内容用于商业用途,将追究其法律责任。如果有问题,请以短消息方式联系作者。【系统说明】软件:安装Win7和Linux ubuntu10.04双系统(32位...
把XAML放在服务端,即改即现<二>.... 把DLL也放服务端
给Xaml需要的C#上文讲到了一种比较好玩而独特的Silverlight的开发模式-----即改即现。如上文所讲的那样,这种模式本身是比较爽的,你当即改的XAML,当即改的UI,可以不经过编译阶段,直接在界面上显示。但问题就是,我们实际的业务过程中,一定会有相应的C#代码来对应这份XAML。而本文怎...
分享一个我自己的代码仓库源码
写代码写久了就会遇见不少好的代码片段,以前是把cs文件拷贝出来或者存在txt文档里面,然后造成管理困难查找困难的问题造成诸多的不方便。自己闲着没事就捯饬了一个我的“代码仓库”,用来管理和收藏我感觉不错的代码片段。用了一段时间感觉还不错,就在这里给大家分享下。混园子挺久,一直做伸手党,是时候拿点东西出...
ASP.NET MVC 3 环境安装与配置
上一篇已经大概的介绍了一下MVC的一些基本概念,以及MVC3的一些新技术。本篇文章您将会学会怎么安装与配置MVC3环境预备:首先电脑上必须安装VS2010ASP.NET MVC 3 安装方式1. 独立安装包 -- http://go.microsoft.com/fwlink/?LinkID=2081...
除了Web,神马都是浮云
Win8一天天临近,几天前消费者预览版发布,发现自己提不起什么关注的热情。我曾一度想去参加Metro应用线下讲座,报名后又注销。WPF还没推广,又推出了WinRT。Metro,WinRT,还有mac和android的,学这些都是浪费青春,web开发才是人间正道。不是这些技术不好,就像买衣服,商店里琳...
extjs4学习日志(2)数据模型中的model
今天继续学习extjs4,今天主要学习extjs的数据模型结构主要包括model、proxy和store,分别代表模型、代理、数据集1、 创建model model就相当于数据库中的table和C#中的class 两种方法:a) Ext.define():自定义一个类并继承自Ext.data.Mod...
Introduction to my galaxy engine 5: Differed Lighting
忙碌了好几天终于把deffered lighting做出了个雏形。其实关键就是局部灯光范围的检测。这里我是通过depth fail test和读写stencil value 来实现的。以下是每一步的截图:这幅图是将场景物体的法向量渲染到第一个render target texture的RGB值这幅图...
jacob的复制表格与添加空行
在网上复制粘贴代码习惯了,所以没有合适的方法的时候自己都懒得动脑子。没想到昨天半天谷歌没找到的解决方法今天早上换个思路几分钟就搞定了。jacob是一个操作文档的组件,这个就不赘述了,想知道的同学可以去百度和谷歌。这是网上的jacob操作word的一个复制表格的方法/** * 在当前文档指定的位置拷贝...
Javascript MVVM模式前端框架—Knockout 2.1.0系列(3):文本和样式绑定(上篇)
*本文已经同步至索引目录:http://www.cnblogs.com/wbpmrck/archive/2012/05/16/Knockout-introduction.html前言&基础从本章开始,我们来逐一学习一下ko给我们准备好的内置绑定,这些Binding能够帮助我们完成大部分日常开...
8天玩转并行开发——第六天 异步编程模型
在.net里面异步编程模型由来已久,相信大家也知道Begin/End异步模式和事件异步模式,在task出现以后,这些东西都可以被task包装起来,可能有人会问,这样做有什么好处,下面一一道来。一: Begin/End模式1: 委托 在执行委托方法的时候,我们常常会看到一个Invoke,同时也有一对你...

