开发杂记-Oracle学习

by kevin 25. 五月 2017 17:49 >
在Oracle 11g 中默认的profile启用了密码过期时间是180天。 Oracle中如何查看客户端的IP? 缺省从 v$session 中不能直接获得客户端 IP,可以在数据库中创建一个追踪客户端IP地址的触发器: create or replace trigger on_logon_trigger after logon on database begin dbms_application_info.set_client_info(sys_context('userenv', 'ip_address')); end; 常用的显示客户端信息的sql: select v.USERNAME, v.STATUS, v.SCHEMANAME, v.O... [更多...]

windows下用netstat查看系统端口使用情况

by kevin 21. 九月 2016 23:08 >
首先,看看netstat 都有什么选项  1: C:\Users\Administrator>netstat -help 2:   3: 显示协议统计和当前 TCP/IP 网络连接。 4:   5: NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval] 6:   7: -a 显示所有连接和侦听端口。 8: -b 显示在创建每个连接或侦听端口时涉及的可执行程序。 9: ... [更多...]

SQL Server 2008 导出/还原/兼容到 SQL Server 2005、2000

by kevin 14. 八月 2016 14:52 >
之前我们要将一个表中的数据导出为脚本,那么只有在网上找一个导出数据的Script,然后运行就可以导出数据脚本了。现在在SQL Server 2008的Management Studio中增加了一个新特性,除了导出表的定义外,还支持将表中的数据导出为脚本。导出过程: 在SSMS2008(SQL Server Management Studio 2008)中的对象资源管理器中,右击需要导出数据的数据库,在弹出式菜单中选择“任务”下的“生成脚本”选项。 在脚本向导的选择脚本选项中,有以下重要选项可以选择: “编写数据的脚本”:是否导出数据库中的表数据。 “包含 If Not Exists”:此选项可以删除数据库中已存在的同名的数据库对象。 “编写创建数据库的脚本”:是否产生 Create Database 的SQL 脚本 ... [更多...]

在Ajax响应之后打开新窗口(标签)

by kevin 3. 八月 2016 14:17 >
最近的开发中有一个功能,点击一个链接之后,要判断当前的用户是否登录,没有登录的话,需要弹出一个登录对话框,用户登录之后,再在新的窗口(标签)中打开链接指向的Url。 不多说,直接贴出代码: $(document).delegate("a", "click", function () { var actionUrl = $(this).attr("href"); var ssoAction = function () { window.open(actionUrl, '_blank'); }; if (isLogin()) { ssoAction(); } e... [更多...]

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