随笔 - 224  文章 - 0  评论 - 216  阅读 - 109万
06 2013 档案
oracle 、mysql、 sql server使用记录
摘要:oracle 、mysql、 sql server使用记录mysql常用命令:mysqld --启动mysql数据库show databases; -- 查看数据库use database; -- 选择数据库show tables; -- 查看表desc tableName; -- 查看表结构sho... 阅读全文
posted @ 2013-06-28 14:54 Frank.Fan 阅读(2531) 评论(2) 推荐(0) 编辑
win8下硬盘安装Ubuntu12.04双系统成功记录
摘要:一开始是在windows下VirtualBox虚拟机中搞了一个Ubuntu玩,时间一长,感觉卡的厉害,浪费时间,那就装个双系统!在win8下磁盘管理中的最后一个盘中压缩出20G左右的空闲硬盘分区;使用EasyBCD引导分区;重启计算机,进入Ubuntu安装界面;打开Terminal,输入 sudo umount –l /isodevice打开桌面上的Ubuntu进行系统安装安装的时候其他都简单,最重要的是系统分区,1) 交换分区 swap area 1G2) 添加一个引导分区,/boot 大小150M,Ext4文件系统格式,3)把剩下的分区全部给/目录参考资料:秀才ubuntu视频教程-第1期 阅读全文
posted @ 2013-06-28 14:46 Frank.Fan 阅读(4399) 评论(0) 推荐(0) 编辑
\u Unicode和汉字转化
摘要:介绍\uxxxx这种格式是Unicode写法,表示一个字符,其中xxxx表示一个16进制数字,范围所0~65535. Unicode十六进制数只能包含数字0~9、大写字母A~F或者小写字母A~F。需要注意到是:Unicode的大小端问题,一般都是小端在前,例如 \u5c0f 表示汉语中的 '小'字,转换成10进制就是9215,所以在byte数组中应该是1592.汉字转Unicode private string Unicode2Chinese(string strUnicode){ string[] splitString = new string[1]; splitStrin 阅读全文
posted @ 2013-06-26 21:18 Frank.Fan 阅读(37142) 评论(5) 推荐(1) 编辑
二分查找
摘要:介绍二分查找,又称折半查找,二分搜索,是一种在有序数组中查找某一特定元素的算法。优点是比较次数少,查找速度快,平均性能好;缺点是要求待查数组有序,且插入删除困难。因此二分查找适合于那些不经常变动而查找频繁的的有序列表。假设数组中元素是有序的,搜索过程首先从数组的中间开始,如果中间元素刚好是要查找的元素,则搜索过程结束;否则利用中间位置记录的元素将数组分成前后两个字数组,如果某一特定元素大于或者小于中间元素,则在数组中大于或者小于中间元素的那一半查找,也从数组中间元素开始比较,重复以上步骤。虽然第一篇二分搜索论文在1946年就发表了,但是第一个没有错误的二分搜索程序却直到1962年才出现.复杂度 阅读全文
posted @ 2013-06-07 22:58 Frank.Fan 阅读(610) 评论(0) 推荐(0) 编辑
自定义html代码运行框
摘要:自定义html代码运行框设置Html运行框,需要准备材料如下: 1.textarea<textarea style="width: 450; height: 300" id="theCode" title="双击运行代码" ondblclick="runCode('theCode');">这里放入运行的Html代码。</textarea><br /><input onclick="runCode('theCode')" v 阅读全文
posted @ 2013-06-07 22:58 Frank.Fan 阅读(1264) 评论(0) 推荐(0) 编辑
括号匹配问题
摘要:写一个小程序玩玩:括号匹配问题。要求如下:本题目要求编一个程序,该程序能够输入一段字符串进行括弧匹配检查。如果语句中"("和")"数目相等,且能够完整的匹配成对,此时输出"正确"。否则输出"错误"。方法一:计数式基本思路:思路:设置一个计数器counter,遇到(,就+1,遇到),就-1,最后看counter是不是0就行.对于")("这种情况,可以用首个)>0来排除。实现代码:/// <summary>/// 返回0为匹配,否则不匹配/// </summary>pu 阅读全文
posted @ 2013-06-02 23:29 Frank.Fan 阅读(957) 评论(0) 推荐(0) 编辑
Web开发常见的软件架构
摘要:Web开发常见的软件架构一、看需求分析,看产品PRD:Product Requirement Document 二、根据PRD和产品原型建数据库表,注意三范式要求,用工具到处数据库关系图,并快速地理清数据库思路 三、搭建项目架构,常用三层,自动生成器,如东软或者CodeSmith等 搭建框架: 1.System.DAL 数据访问层,常用生成器生成基本增删改查的代码;或者用EF + Linq编写复杂的数据访问方法。 2.System.BLL 业务逻辑层,根据具体业务需求进行业务处理 3.System.Model 系统实体层,通常用代码生成工具自动生成基本的类;根据需求手动编写复杂的Model 4 阅读全文
posted @ 2013-06-02 17:54 Frank.Fan 阅读(2528) 评论(0) 推荐(0) 编辑
求2个集合的交集
摘要:求2个集合的交集 第一种方法最简单、粗暴的循环遍历2个集合,判断如果有相同的元素就取出来。假设集合1的长度为M,集合2的长度为N,那么,时间复杂度为:O(M*N) 代码:public static List<string> GetIntersection(List<string> list1, List<string> list2){ List<string> list3 = new List<string>(); //第一种方法:循环遍历 //O(n×m) for (int i = 0; i < list1.Coun 阅读全文
posted @ 2013-06-02 17:31 Frank.Fan 阅读(11497) 评论(2) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示