2014年8月14日
摘要: 主窗体修改主题样式时,同时修改子窗体的主题样式系统展示效果:一、项目结构二、代码分析 SetAllFormStyle 界面对象参数 /// /// 编写:yj /// 日期:2014-08-14 /// 描述:系统界面参数 /// public cl... 阅读全文
posted @ 2014-08-14 16:56 ancient_sir 阅读(988) 评论(0) 推荐(0) 编辑
  2013年10月22日
摘要: 需求:在网页上添加个天气预报。 以前总是在需要执行js的地方,直接写function(){}。在需要同样功能的地方直接copy,或者稍微修改。 然后在网上看看有没有好点的方法,然后就看到js面向对象编程,看了一些代码,感觉真不错。这些代码在以前做项目时也有看到过。当时只要能实现就忙于交差。没有多点的留意。 于是,就想整理一下,以便以后提醒自己。 js文件: AutoWeather.js AutoWeather = function (config) { this.renderTo = config.renderTo || $(document.body); /*conten... 阅读全文
posted @ 2013-10-22 17:31 ancient_sir 阅读(588) 评论(0) 推荐(0) 编辑
  2013年10月21日
摘要: http://radykal.de/codecanyon/fancycountdown/index.php#options 阅读全文
posted @ 2013-10-21 11:08 ancient_sir 阅读(297) 评论(0) 推荐(0) 编辑
  2013年5月22日
摘要: 一、背景 这两天刚换了工作,新公司的项目基本都是用oracle数据库,以前一直用的是sql server,总是不愿意去学习其他的东西,现在不能不去学习新的东西。 三天过来,了解一部分.net的人都在学习android开发。不是说你学的是C#,在公司就永远做.net的项目,而是公司接到什么项目,每个人都必须去学习新的知识。二、实际上手的东西 sys orcl 1521 localhost sysdba dmp 导出数据:exp basicgis/123456@192.168.1.1:1521/orcl file=c:\cf.dmp tables=<temp,addr> 导入表... 阅读全文
posted @ 2013-05-22 21:39 ancient_sir 阅读(246) 评论(0) 推荐(0) 编辑
  2013年4月9日
摘要: 一、主窗体界面 Form2 frm = new Form2(); frm.AccountEvent += new Form2.AccountDelegate(frm_AccountEvent); frm.Show();二、工具界面 public delegate void AccountDelegate(string number); public event AccountDelegate AccountEvent; private void button1_Click(object sender, EventArgs e) { if (AccountEvent!=... 阅读全文
posted @ 2013-04-09 16:08 ancient_sir 阅读(174) 评论(0) 推荐(0) 编辑
  2012年3月22日
摘要: 这是种模式在现实生活中的例子很多: 邮局寄信 生产者:你,消费者:投递员,任务列表:邮筒 你写信然后扔到邮筒中去,给任务列表中添加了一个任务。投递员取走有邮筒里的信,消费掉任务列表里的一个任务。 邮局这样做的好处在于: 1.解耦 你不必去认识投递员,万一认识的那个投递员不干了,你又要重新认识一个投递员。 2.支持并发 你不必在某个地点傻等着投递员,同时,投递员也不需挨家挨户的问,哪家需要寄信。对比邮局寄信的事情,类似博客、论坛等发文章的网站,创建文章索引库也有些类似。 生产者:创建任务,添加到任务列表中,例如添加一篇随笔。 消费者:将任务列表中,某一篇随笔添加到索引库中,这样在... 阅读全文
posted @ 2012-03-22 10:25 ancient_sir 阅读(245) 评论(0) 推荐(0) 编辑
  2012年3月19日
摘要: 页面静态化 优点:降低数据库、web服务器压力,访问速度比较快;同时,让搜索引擎搜录该链接的几率大,有助于seo 思路:将"newsDetail.aspx?id=101"动态的生成的网页,下载到自定的文件夹,然后重新命名:20120319/101.htm。这样用户在访问的时候,就直接访问101.htm,静态页的好处这时就体现了。 示例代码: //文章编号id string newPath = id + ".htm"; string localPath = HttpContext.Current.Server.MapPath("~/2... 阅读全文
posted @ 2012-03-19 23:19 ancient_sir 阅读(2057) 评论(0) 推荐(1) 编辑
  2012年3月16日
摘要: 创建索引库,就是去请求指定的页面,将页面的信息下载到本地,经过分词保存起来,形成索引库。看代码(看码说话): string indexPath = "c:/index"; //索引库 保存地址 web.config可配性 FSDirectory directory = FSDirectory.Open(new DirectoryInfo(indexPath), new NativeFSLockFactory());//索引文件 bool isUpdate = IndexReader.IndexExists(directory);//判... 阅读全文
posted @ 2012-03-16 09:09 ancient_sir 阅读(563) 评论(1) 推荐(1) 编辑
  2012年3月15日
摘要: 一般的网站中都有站内搜索,如果使用Like去做,效率就会很低。例如,百度的数据库中有上亿条数据,使用like就会造成全表扫描,什么时候才能把搜索到的结果返回给页面。所以,Lucene.Net(搜索引擎核心)就会被大家所采用。一、分词 分词是核心的算法,Lucene.Net本身是不提供分词算法的。 示例代码: //Analyzer analyzer = new PanGuAnalyzer();//盘古分词 //Analyzer analyzer = new CJKAnalyzer(); //二元分词 //Analyz... 阅读全文
posted @ 2012-03-15 09:51 ancient_sir 阅读(2814) 评论(0) 推荐(0) 编辑
  2012年3月9日
摘要: 背景:目前正在做接口[生化分析仪数据采集]功能描述: 刚刚能把数据采集回来,在数据库中都以单独的表形式存放。 同事说:希望能根据 体检号【testNo】、分析项目号【itemNo】、日期【testdate】,将我采集回来的数据自动更新到相应的位置 这样就同事就无需根据单独的表,写代码处理 想了下决定给我单独的表建个触发器,用触发器调用自定义的存储过程,进行数据的更新开始工作: 采集保存完整数据的表(shenghuayi)、(orders) 这张表建触发器: sql语句:-- ===========================================... 阅读全文
posted @ 2012-03-09 16:56 ancient_sir 阅读(202) 评论(0) 推荐(0) 编辑