7年互联网软件开发经验积累了丰富的团队合作,开发设计经验。 技术特长在于基于NET,PHP平台后端开发技术,涉及网站,云端服务,APP等方面设计开发,对MongoDb,Redis等数据库选型和实践应用有丰富的使用经验。对人工智能大数据方面有一定涉猎。
今天下午有点空闲,通过搜索翻阅到了自己之前的博客,基本上陆陆续续记录了我的大学前三年时间,后来博客停止了。 技术方面的转移到了博客园,其它的偶尔在人人上有所显示。看着自己之前的博客,有些画面闪过,转眼间又是年末,毕业2年半。
之后我会零散的翻译一些学习Knockout的文档,希望可以帮助需要帮助的人快速学习Knockout,深入理解MVVM,如果理解有错误,欢迎指点。 今天简单记录下属性绑定 属性绑定 Purpose The attr binding provides a generic way to set...
比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象: var a={"name":"tom","sex":"男","age":"24"} var b='{"name":"Mike","sex":"女","age":"29"}'; 在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法。
分布式的客户端/服务器环境中必然涉及到变更管理,如何维护系统的可扩展性和兼容性? 问题描述:需求是持续变化的,在通常的接口设计中,如何保证服务端XML和JSON表述的变更与现有的客户端保持兼容 解决方案:保持原有的XMl和JSON数据分层结构整体不发生变化,确保客户端按照之前的调用方法可以继续工作 服务端需要把新增的数据元素设计为可选的,以此保持与客户端的兼容性,相对于URI来说,就是URI中添加了新参数时,要继续服务于现有参数,并将新参数视为可选 不要修改删除原有的响应正文表述的数据域 PS: REST架构风格的最主要驱动是分布性和扩展性。
以下为转载 http://www.wordpress.la/codex-%E5%B8%B8%E7%94%A8%E5%87%BD%E6%95%B0-get_option().html 说明 这是一种从选项数据库表wp_options中获取有名称的选项的值的安全方法。
最近在学习wcf和Rest,把博客园相关的文章做一整理,也是自己对wcf,Rest越来越深入的总结,大家在找资料时可以更方便 HttpClient + ASP.NET Web API, WCF之外的另一个选择 使用微软的新框架WebApi 对REST架构 风格下WCF的一点补充 这篇文章的特点在我看来是提供了自定义客户端数据对rest服务端调用的实例,即使用webclient 发送自定义的数据到rest服务服务端。
YSlow是什么 YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages.
大家在写程序时,如何处理与日志相关的事宜。程序中的日志应该怎么写,以下是我的经验与分享 日志一般用于记录程序运行信息,从而使开发者方便开发调试,了解生产环境执行情况。 在我看来程序中的日志主要分为两种:异常日志和非异常日志。
Windows 提供两组用于构建 Metro 风格应用的 API:Windows 运行时和 Windows JavaScript 库。但是Windows JavaScript 库和大众的javascript不兼容,也就是说不是一回事 参考url http://msdn.
这篇文章说说织梦CMS数据库连接文件 文件位置 在根目录下 data\common.inc.php 文件值: $cfg_dbhost = 'localhost'; $cfg_dbname = 'xxxxxxx'; $cfg_dbuser = 'xxxxxxx'; $cfg_dbpwd = 'xxxxxxx'; $cfg_dbprefix = 'dede_'; $cfg_db_language = 'utf8'; cfg_dbprefix是数据库表名字的前缀,也可以不加。
移动网页开发涉及到 viewport,随意一篇,分享一下。 常用的 viewport meta 如下: 1 1、width : 控制viewport的大小,可以指定一个值,如600, 或者特殊的值,如device-width为设备的宽度(...
昨天参加了html5即w3c中国六周年庆典活动,对html5标准,发展以及目前的行业趋势有了更深入的了解,在这里简单的做个记录 html5历史 w3c从2008年提出html5的概念,目前html5的版本已经趋于稳定,也逐步得到了业界的认可和接受。
域名和空间是和网站密切相关的一些元素,如果你要独立建站,有些常识还是要了解的。平时大家在公司很可能自己负责几个项目,同时有几台服务器够你折腾,太多杂乱的事不用考虑。 最近在鼓捣空间和域名的事情,并且准备备案几个域名。
Windows下实现php开发环境的方法就是将数据库mysql,服务器apache,开发语言php集合在一起。 之前需要配置wordpress的时候也是使用了一个集合软件AppServ。 wamp官方网址:http://www.wampserver.com/en/ 是lamp架构在windows系统上的版本,下载,按装。
Javascript编程风格 读后感 程序员固然可以自由选择编程风格,但是好的编程风格有助于写出质量更高、错误更少、更易于维护的程序 印象深刻的是 规则1:表示区块起首的大括号,不要另起一行。
Use $this to refer to the current object. Use self to refer to the current class. In other words, use $this->member for non-static members, use self::$member for static members.
httped.conf 中找到 DirectoryIndex index.html index.php index.php3 index.htm 修改相应的页面即可 如果修改不能生效,可能是httpd.conf包含了其它配置文件 参考
这里是原文出处: 简单的概括LINQ LINQ是Language-Integrated Query的缩写,是C# 3.0和VB 9.0中新加入的语言特性,可以在编程时使用内置的查询语言进行基于集合的操作。
1 webrequest 是什么:编程方式模拟web请求,利用webrequest可以实现 相当于一个浏览器请求一个网页的效果,但是它始终是模拟请求, 与浏览器输入框输入网址请求不一样。 2 程序设计中有时有这样的case,需要请求一个url,获得特定网页的部分html代码,比如特定的table,div片段。
最近使用sina云平台搭建wordpress程序,在使用过程中前台可以注册用户,但是找回密码功能输入用户邮件地址后出现: 发送邮件错误 您的主机禁用了 mail() 函数 网上搜索一遍,找到了通过插件解决问题的方法:WP-Mail-SMTP 参考网址:http://www.ziyouwu.com/index.php/archives/98.html 在wordpress的后台启动插件后设置发送邮件的相关信息 1:填写你的邮箱地址,你打算用哪个邮箱发信件 2:填写你想显示的发件人名称 3:不用管了 4:你选择发信邮箱的SMTP地址。
《You've got to find what you love》是乔布斯2005年在斯坦福大学毕业典礼上的演讲,当我第一次看到这个演讲视频的时候,被彻底震住了。回顾自己跌跌撞撞的人生道路,就是一个不断寻找然后坚持自己钟爱事业的过程。
一、首先,选择进入自定义导航菜单设置页面。 登录WordPress后台,首页→外观→菜单 如果你的主题不支持WordPress3.0导航菜单功能,顶部会有下图的提示: 可以参考下面两篇文章,增加主题对导航菜单功能的支持。
动态变化前台局部html代码是开发中常见的需求,拼接html代码可以选择前台拼接,也可以选择服务端输出,各有裨益,现在整理如下: 1 Javascript直接请求一个ascx用户控件,并获取它的输出HTML http://www.cnblogs.com/fish-li/archive/2011/03/13/1982679.html, 主要思想就是在服务端生成所需要的html代码,之后在前台修改dom树,来更改显示内容。
我的电脑数据库版本是 Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86) 在用数据库表设计器设计表结构时出现如上错误 阻止保存要求重新创建表的修改 解决方法: 在菜单栏的工具选项中的设计器选项卡中 取消 阻...
今天读了 http://www.cnblogs.com/fish-li/archive/2012/02/26/2368989.html 如何在IIS6,7中部署ASP.NET网站,博主的一系列文章的确很优秀现摘录重点如下: 1 通过添加到进程,查看w3wp.
部署asp.net网站容易忽视的问题: 首先IIS和.netFramework是独立的 为什么说这个问题,是因为现在大部分程序开发都转移到vs2010上,而2010新建的类库和网站,默认的编译类库都是Framework4.
最近在学习WordPress,使用appServ 在windows上搭建Php开发环境。 在网上查找到的关于修改Apache服务器根目录的资料,对比学习,再此记录在安装 Apache 时,系统会给定一个缺省的文件根目录。
这篇文章的原稿来自于 http://www.aqee.net/seven-javascript-things-i-wish-i-knew-much-earlier-in-my-career/ 对其中的事件委派做一些自己的理解: 当页面上某个元素上的事件触发时,而在 DOM 继承关系上,这个元素的所有子元素也能接收到这个事件,这时你可以使用一个在父元素上的事件处理器来处理,而不是使用一堆的各个子元素上的事件监听器来处理。
1 var alldivs = document.getElementsByTagName('div');2 for (var i = 0; i < alldivs.length; i++) {3 document.
(一) Number-->String var str=String(num) var str=num.ToString(); 有一次在开发中使用 str.length,str是有值的,但是str.
传统的开发模型中一般会有一个实体层(这里的实体和MVC开发框架中的实体不是一个概念),这个实体层中的类,是数据库表在应用程序的映射,甚至类名称会与表一一对应.虽然是类,但是组成却只有属性,没有方法.这类实体的作用是传递数据的载体,简洁明了,例如当一个方法参数个数超过3个,而这这三个参数又代表一个表的相应字段时,他们就可以用一个实体类代替.
一般情况下 return false可以阻止浏览器的默认事件,如下一段代码 function ajaxMethod(){ $.get(url,function(data){ alert(data); }); } 在以上的ajax方法 alert...
服务器角色 意思 Bulkadmin 执行 Bulk Insert语句 Dbcreator 创建和改变数据库 Diskadmin 管理磁盘文件 Processadmin 管理在 SQL ...
数据操作中涉及到统计的部分主要借助数据库内置函数完成 SQL查询今天的记录: datediff(day,[Datetime],getdate())=0 把Datetime换为你的相应字段; SQL查询昨天的记录: datediff(day,[Datetime],getdate())=1 把Datetime换为你的相应字段,getdate()-Datetime即为时间差。
执行数据库插入语句 IF EXISTS (SELECT 1 FROM [Tag] WHERE [Name]='发哥') BEGIN SELECT [ID] FROM [Tag] WHERE [Name]='发哥' END Else BEGIN INSERT I...
/* 移除列表中的条目 @ metaids id,id,的形式 */ function removeBook(ids) { var idarray =ids.split(','); for (var i = 0; i < idarray.length; i++) { $("#" + idarray[i]).remove(); } } 按照上边的代码当传入 id,id,形式的参数,以','结尾时,截取数组会多一个空值。
新建一个解决方案: Api 添加类库 APi.Data APi.Data 新建一个 Entity public class Entity {private int id;public int Id {get { return id; }set { id = value;...
做开发的时候,我们经常要在执行一条语句后 获得数据库的自增ID值,最典型的例子就是在生成订单后,要返回订单ID,之前有一种不严谨的做法是,用select top 1 ID order by ID desc,值所以不严谨有一种说法是,在高并发用户的情况下,很可能在插入和查询之间又一次进行了插入操作,这样查询的结果就和实际ID不是对应的了。
先看 一段选中所有页面check类型的代码 $("#SelectBtn").click(function(){var state=$("#SelectAll").attr("checked");if(state != true){ selectAll() $("#SelectAll").
认识json 资料来自 http://www.learn-ajax-tutorial.com/Json.cfm var Beatles = ["Paul","John","George","Ringo"]; This is the equi...
最近在考虑C#程序免费发送邮件的问题,主要学习免费的SMTP服务器以及相关的稳定性,以下是自己找到的相关资料,没有测试过,希望贴出来大家讨论讨论。 常用免费SMTP服务的发送限制,转贴 GMail 免费邮箱 http://gmail.google.com SMTP 服务器:smtp.gmail.com 策略:发送延时 0,每天发送量限制 50(GMail的每天发送量是动态控制的) 开通POP3/SMTP:需要开通 备注:gmail邮箱有可能被锁定,需要解锁。
1 在.NET中的自动内存管理由垃圾回收器来执行,GC 全权负责对托管堆的内存管理. 2 对于开发人员来说,GC全权负责对内存的管理,监控和回收,我们应将更多的努力关于于非托管资源的清理方式的理解和应用上,以提升系统资源管理的性能和安全 一个对象不被任何外部对象引用时则被认定为垃圾。
public void ResponseInfo(string message) { HttpContext.Current.Response.Clear(); HttpContext.
今天在博客园开博,希望能够在这个开放的平台上学到更多,也希望自己能够经常抽出时间增加博客数量,在写博客的同时思考程序代码,思考编程思想,同时沉淀技术. 把我之前做三层Web开发的数据层访问代码拿出来讨论:大家可以在阅读代码后留下自己的看法。