2014年3月11日
摘要: 在邮件处理的方面,Lumisoft.NET可以说是非常不错的一个选择,我在前面几篇文章中都介绍过这个组件。 基于Lumisoft.NET组件开发碰到乱码等一些问题的解决 基于Lumisoft.NET组件的POP3邮件接收和删除操作 基于Lumisoft.NET组件开发碰到乱码等一些问题的解决 我的博客内容几乎全部来源我的项目开发或者研究工作,因此对于这个组件的使用还是有一定的说服力,这个组件封装了很多底层的一些操作,对于我们操作邮件的发送、接收的处理,更加方便高效。本文主要介绍该组件一个小的应用,基于Lumisoft.NET组件的SMTP账号登陆检测。 做某种工作,一般都有一个背... 阅读全文
posted @ 2014-03-11 16:17 程序点滴 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 今天就说说。Net中通过反射取得某个类型时,我们怎么知道这个类型在硬盘上的哪个角落?比如说,假如我们需要要求服务端动态载入某个数据源,那服务端怎么知道数据源在哪?网上大部分的教程都写着,可以使用Assembly.Load方法来先加载程序集,然后再用Assembly.GetType或者Assembly.GetTypes方法处理。这个方法很好很实用,基本上也就够了。不过如果这么无聊,也就算不上冷知识,更没有必要写这些了。如果有办法自动搜索程序集里面有没有暴露对应的类型,我们凭啥还要自行载入程序集?难道小又软的那群人也这么无聊?其实还真是有办法解决这个问题的。Type.GetType,就是你了。那么 阅读全文
posted @ 2014-03-11 16:14 程序点滴 阅读(318) 评论(0) 推荐(0) 编辑
  2014年3月8日
摘要: 在 ASP.NET MVC 中,我们将前端的呈现划分为三个独立的部分来实现,Controller 用来控制用户的操作,View 用来控制呈现的内容,Model 用来表示处理的数据。 从控制器到视图 通常,在 Controller 中,我们定义多个 Action ,每个 Action 的返回类型一般是 ActionResult,在 Action 处理的最后,我们返回对于视图的调用。 public ActionResult Index() { return this.View(); } 默认情况下,将会调用与 Action 同名的视图,比如,在上面的 Action 中,将会使用名... 阅读全文
posted @ 2014-03-08 10:09 程序点滴 阅读(218) 评论(0) 推荐(0) 编辑
摘要: C++ AO读取一个shapefile文件的所有属性值 #include "stdafx.h" #include "iostream.h" #include "atlbase.h" #include "comdef.h" 字串1 #pragma warning(push) #pragma warning(disable : 4192) #pragma warning(disable : 4146) 字串6 #import "esriSystem.olb" \ raw_interfaces_onl 阅读全文
posted @ 2014-03-08 10:05 程序点滴 阅读(743) 评论(0) 推荐(0) 编辑
  2014年3月4日
摘要: 由于公司业务和应用的调整,之前在Mysql中的很多表都不需要了,故需要对数据库进行整理。 刚开始,我在想:不就删除一些表吗?很好解决,写个简单的脚本就可以了。我先看了数据库中有80000多个表,很多表都是以IP命名的,而这些表就是要清理的对象。 于是我使用下面一条命令,先将所有表名导出到一个文件中: mysql -uroot -p123456 -A -e "use cdn;show tables;" >allDBName.txt 然后,执行:cat allDBName.txt|grep "^[0-9]\{1,3\}\.[0-9]\{1,3\}\." 阅读全文
posted @ 2014-03-04 10:34 程序点滴 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 一、java中的接口本质上是加约束的抽象类 //抽象类 public abstract class AExample { public abstract int add(int x,int y); public abstract int sub(int x,int y); } //接口 public interface IExample { public int add(int x,int y); public int sub(int x,int y); } 通常的用法是创建一个新类,这个类实现接口或从抽象类派生。这个新类要实现接口中定义的全部方法,或实现抽象类中... 阅读全文
posted @ 2014-03-04 10:27 程序点滴 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 利用二级指针删除单向链表的代码如下: 1 void remove_if(node ** head, remove_fn rm) 2 { 3 for (node** curr = head; *curr; ) 4 { 5 node * entry = *curr; 6 if (rm(entry)) 7 { 8 *curr = entry->next; 9 free(entry); 10 } 11 else 12 curr = &entry->next; 13 } 14 } 顺便看了这篇文章的评论,每个人都提出了自己对这段代码的理解,但我还是觉得没有说到点上。如不... 阅读全文
posted @ 2014-03-04 10:21 程序点滴 阅读(373) 评论(0) 推荐(0) 编辑
  2014年3月3日
摘要: 前阵子写静态lib导出单实例多线程安全API时,出现了CRITICAL_SECTION初始化太晚的问题,之后查看了错误的资料,引导向了错误的理解,以至于今天凌晨看到另一份代码,也不多想的以为singletone double check会出bug,本文做下记录备忘。 相关知识点:Singleton Double Check、多线程下的局部Static对象、静态Lib中的全局对象。 一、singleton double check SingleInstance* volatile g_instance = NULL; cswuyg::MyCritical g_cs; SingleI... 阅读全文
posted @ 2014-03-03 10:04 程序点滴 阅读(563) 评论(0) 推荐(0) 编辑
摘要: windows下打开my.ini,增加: interactive_timeout=28800000 wait_timeout=28800000 专家解答:MySQL是一个小型关系型数据库管理系统,由于MySQL体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 关于mysql自动关闭服务的现象,可以通过mysql服务器端程序mysql Administrator调整连接参数。将max_connections max_updates max_questions三项数据调整到很大的数字,那么你有限的操作将不会... 阅读全文
posted @ 2014-03-03 09:57 程序点滴 阅读(438) 评论(0) 推荐(0) 编辑
  2014年3月2日
摘要: 题目主要是写一个程序,分析一个文本文件(英文文章)中各个词出现的频率,并且把频率最高的10个词打印出来。 自从周四拿到题目以后,发现又要用到万恶的数据结构了,不得不说这是我的短板,所有上周20号到22号一直在看数据结构的书,当然还有google,在看书的期间确定了这个小程序编码的思路。 1.首先进行文本文件的读取,将一个一个的单词分离出来,并对单词进行统计; 2.然后对单词出现的次数进行排序; 3.最后把频率最高的10个词打印出来。 整理好思路以后,在23号的中午我终于准备拯救世界了,当然,我们宿舍的其他三位大神已经写完好了,不提我伤心的事了~~ 经过分析后,主要就是解决两个算... 阅读全文
posted @ 2014-03-02 10:46 程序点滴 阅读(969) 评论(0) 推荐(0) 编辑

全讯网   全讯网