代码改变世界

[置顶]SmartWiki文档在线管理系统简介

2016-11-29 13:50 by 埋头前进的码农, 18940 阅读, 0 推荐, 收藏, 编辑
摘要:SmartWiki是一款针对IT团队开发的简单好用的文档管理系统。可以用来储存日常接口文档,数据库字典,手册说明等文档。内置项目管理,用户管理,权限管理等功能,能够满足大部分中小团队的文档管理需求。 阅读全文

SmartWiki开发日志之环境配置和系统安装

2016-12-09 17:25 by 埋头前进的码农, 4062 阅读, 0 推荐, 收藏, 编辑
摘要:SmartWiki是基于laravel5.2开发的在线文档管理系统。 最低需要PHP5.6+MySql5.7。同时PHP需要开启一下扩展: MCrypt GD PDO PDO_mysql mbstring 如果需要使用memcached,还需要安装memcached扩展。 以apache+php为例 阅读全文

SmartWiki开发日记之Laravel缓存扩展

2016-12-02 10:16 by 埋头前进的码农, 1564 阅读, 0 推荐, 收藏, 编辑
摘要:SmartWiki简介请阅读: http://www.cnblogs.com/lifeil/p/6113323.html 因为SmartWiki的演示站点部署在阿里云上,阿里云有一个128M免费的Memcache服务,刚开始按照Memcached的配置方式配置完后,发现Laravel报错,查看日志报 阅读全文

Golang在windows下交叉编译linux程序

2016-04-19 15:17 by 埋头前进的码农, 24309 阅读, 0 推荐, 收藏, 编辑
摘要:1、下载相关程序。 Golang下载:http://www.golangtc.com/download Git下载:http://git-scm.com/download/ TDM-GCC下载:http://tdm-gcc.tdragon.net/download 2、Go编译环境配置 安装 TDM 阅读全文

让EntityFramework6支持SQLite

2014-08-29 10:21 by 埋头前进的码农, 14729 阅读, 11 推荐, 收藏, 编辑
摘要:最近给朋友的小孩做了一个毕业设计。用的是asp.netMVC5 +EntityFramework6 +SQLServer 2008.结果做好后,朋友说能不能不要数据库,直接运行?顿时让我很纠结,不需要安装数据库但又能运行的,只能考虑单文件的数据库了,比如说Access或是SQLite。查阅资料后发现... 阅读全文

Python和Django在Windows上的环境搭建

2014-06-18 15:02 by 埋头前进的码农, 4712 阅读, 1 推荐, 收藏, 编辑
摘要:作为一个.NET程序员,真心不喜欢Python以及PHP这种松散的语法。有人说,程序员应该多学几门语言,本想学习Java,无奈感觉Java的语法太啰嗦了。很多人都推荐Python,说它的语法简洁,执行效率高。趁这两天空闲,开始学习Python。先从搭建环境开始。作为一个Python初学者来说,一个趁... 阅读全文

asp.net下使用ado.net打造通用的数据库操作类

2013-04-16 15:06 by 埋头前进的码农, 3959 阅读, 1 推荐, 收藏, 编辑
摘要:原文地址:http://www.cnblogs.com/lifeil/archive/2013/04/16/3024161.html在上一个项目中一直使用动软生成的数据库操作类,我们的项目不是很大,对ORM这类庞大的框架不太合适。因此,我们还是使用原生的ado.net来操作数据库。后来发现,动软生成的数据库操作类在某些方法上不太顺手,内部方法命名也有些混乱。偶尔在CSDN上看到周公写的数据库通用操作类,豁然开朗,他的数据库操作通用类采用了工厂设计模式,通过System.Data.Common命名空间下的对象和自定义的工厂类实现了对多种数据库的操作。想来数据库操作在一个项目中是自始至终的,于是就 阅读全文

[翻译]ASP.NET MVC4新特性之脚本压缩和合并

2013-03-11 15:32 by 埋头前进的码农, 6403 阅读, 4 推荐, 收藏, 编辑
摘要:目前主流浏览器限制客户端对同一域名只能同时发起6(PS:原文如此)个HTTP连接。这意味着,打开一个网页只能同时加载6个HTTP请求,在同一个域名下其他的请求将被浏览器加入到请求队列中。在IE浏览器中按F12调出开发人员工具,切换到网络标签,如下图所示,显示的是一个实例网站关于HTTP资源请求的情况。灰色的进度条显示的是当前请求等待的时间,浏览器通过队列来实现其他资源的依次加载。黄色的进度条显示的是客户端与服务器建立请求所花费的时间。蓝色条显示的是当前资源从服务器下载完毕所花费的时间。你可以双击当前请求查询详细情况。例如,下图显示的是加载/Scripts/MyScripts/JavaScrip 阅读全文

C#下通过LINQ实现对XML文档指定节点的删除操作

2013-03-08 16:17 by 埋头前进的码农, 4534 阅读, 4 推荐, 收藏, 编辑
摘要:之前操作XML文档基本上用的是XmlDocument对象,对一些小文件的操作使用还挺顺手,今天偶尔用来操作一个4M的XML文件,发现查询指定的节点并删除时执行时间很长。在Web项目下和控制台程序中都出现很长时间程序无响应,并且CPU占用很高。不知道是我写的代码有问题还是本身这个对象不适合操作打文件呢?我的代码如下:XmlDocument xmlDocument = new XmlDocument();xmlDocument.Load(ConfigFilePath);XmlNodeList nodeList = xmlDocument.SelectNodes("/System/add& 阅读全文

C#实例解析适配器设计模式

2013-02-25 15:38 by 埋头前进的码农, 2475 阅读, 2 推荐, 收藏, 编辑
摘要:今天在CSDN上看到一个园子里的朋友写了一篇ASP.NET的适配器设计模式的文章。其中提到了把输入的电压转换成灯泡适合的电压,这样才能使灯泡正常工作。正巧,我也在学习设计模式,其中翻看了一下秦小波写的《设计模式与禅》这本书,其中提到了设计模式的定义为:将一个类的接口变成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够一起工作。适配器模式又叫变压器模式,也叫包装模式。这里作者举得例子并没有实现把一个接口或类转换到另外一个可以使用的类,仅仅是把输入参数做了判断,这是不是适配器模式我不予置评,下面贴出我实现的适配器模式。我们知道,中国的电压是220V,而日本的电压为110 阅读全文