FluentData使用Oracle

by kevin 8. 十月 2015 14:42 >
FlentData3.0.1 好像不支持,或者是我没找到使用的方法,3.0.1支持。 代码: new DbContext().ConnectionStringName(@"default", new OracleProvider()); .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpco... [更多...]

SmtpClient发送邮件:An invalid character was found in the mail header

by kevin 8. 十月 2015 14:19 >
.net 4.0的环境下使用SmtpClient发送邮件,带有附件。碰到这个恶心的Exception System.FormatException: An invalid character was found in the mail header: 查了两天,终于解决了,是.Net自身的bug,据说后续版本是有解决的(估计.net 4.5以后)。 这里贴出解决方案: public static Attachment CreateAttachment(Stream attachmentFile, string displayName, string contentType, string attachmentFilePath) { var currentCulture = Thread.CurrentThread.Curr... [更多...]

[转载]程序员能力矩阵

by kevin 6. 九月 2015 10:42 >
计算机科学 Computer Science 软件工程 Software Engineering 程序设计 Programming 经验 Experience 学识 Knowledge 原文地址: http://sijinjoseph.com/programmer-competency-matrix/

Tags: ,

开发杂记-烦心整理

by kevin 11. 十一月 2014 21:10 >
chown命令: 可以用来改变linux文件的所有者,用到这个,是因为交替使用ftp和winscp上传文件,而且使用了不同的用户,导致经常出现上传失败。 css的 line-height: 很多浏览器默认line-height的值是font-size的120%,也有是100%的,所有应该考虑reset一下。 php的日期比较: 过程化方法:date_diff 对象化方法:DateTimeObject->diff 这个没有.net那么舒服,有个TimeSpan,要获取相差多少天,多少秒的,真心麻烦。 直接上代码: 1: public static function datediff($dt_menor, $dt_maior, $str_interval, $relative=false) { 2: if (is_s... [更多...]

翻墙,你也可以的之SSH篇

by kevin 6. 十一月 2014 23:05 >
别问什么是翻墙,这个要不懂,自己百度一下。 也别问我为什么要翻墙,这个你自己懂。 翻墙的方式有很多种,我现在只讲ssh,不是讲ssh的原理。讲的是实际操作,重要的是,提供免费的ssh账号。往下看: Host: cove.yujiankevin.com UserName:naive-kevin Password:thankyou 账号已经有了,然后就是怎么用了。找个软件客户端咯,用myentunnel吧,不会搜,就去这里http://nemesis2.qx.net/pages/MyEnTunnel下载。 安装玩之后,启动,然后填入用户名密码。往下看:   点击“连接”按钮,这个请不要忘记。 然后弹出一个对话框, 点击 Yes,这个只是保存连接证书,不是病毒什么的。   亲,请使用谷歌浏览器,英文名字叫google chrome... [更多...]

菜鸟自学lamp笔记三

by kevin 5. 十一月 2014 23:16 >
碰到一个恶心的问题: 无法保存包含中文的字符串,查了很久,就懂的是字符集的问题。 mysql的字符集在server,database,table,column都可以定义。 查看字符集: 数据库级别 1: SELECT default_character_set_name FROM information_schema.SCHEMATA S 2: WHERE schema_name = "schemaname"; 表级别 1: SELECT CCSA.character_set_name FROM information_schema.`TABLES` T, 2: information_schema.`COLLATION_CHARA... [更多...]

Tags: ,

lamp

菜鸟自学lamp笔记二

by kevin 5. 十一月 2014 23:05 >
一些常用的函数: 返回对象的类名 string get_class ([ object $obj ] ) 获取变量的类型 string gettype ( mixed $var ) 检查类是否已定义 bool class_exists ( string $class_name [, bool $autoload = true ] ) 检查类的方法是否存在 bool method_exists ( mixed $object , string $method_name )

Tags: ,

lamp

菜鸟自学lamp笔记一

by kevin 5. 十一月 2014 22:49 >
日期格式化: 有两个函数:date(format,timestamp)和date_format(object,format) 共同点:都有format参数 差别在于: 1. 参数顺序 2. 参数类型date需要一个timestamp,而date_format需要一个DateTime实例。

Tags: ,

lamp

一句冷笑话

by kevin 11. 九月 2014 23:48 >
不要老是说要什么过节费,你跟谁有过节。 大学如何选专业? 男的选女生多的专业,女的选男生多的专业。 不要以为你是个大叔,你只是个二叔。 人生自恃有情痴 当中不少是屌丝。

开发杂记-潦草整理

by kevin 2. 九月 2014 23:15 >
css的float会将display为inline或者block的元素,修改成display:inline-block razor.parse 每次都会重新编译模板文件,这样做很耗资源(内存和CPU) Html.RenderPartial其实也是比较耗资源的 javascript,多个空格合并成一个: 1: string = string.replace(/\s{2,}/g, ' '); asp.net mvc,使用 razor模板引擎,让方法返回的字符串不会被进行Html编码: 1: public static IHtmlString BeginScript(this HtmlHelper htmlHelper) 2: { 3: re... [更多...]