随笔分类 -  基础知识

年纪越来越大了,好多东西记不住。记录在这里,忘记了的时候,过来查一查。
摘要:开始--运行cmd SQLPLUS /NOLOGCONN / AS SYSDBA;STARTUP 阅读全文
posted @ 2014-09-24 21:37 Gene Li 阅读(99) 评论(0) 推荐(0)
摘要:在将对象或结构体序列化成二进制数据流时,我们通常都会使用System.Runtime.Serialization.Formatters.Binary.BinaryFormatter 类来实现,但是这种方式会把对象或结构体的类型信息给序列化到数据流中, 在做通迅时,这种方式是不可取的.在c/c++中,通常对某个协议使用 struct 进行存储,然后将其序列化, c#也能实现这样的功能. 具体的实现办法:public static byte[] GetBytes(TStruct data) where TStruct : struct{ int structSize = Marshal.Si... 阅读全文
posted @ 2014-02-23 23:02 Gene Li 阅读(3983) 评论(0) 推荐(0)
摘要:操作系统的环境: Office 版本: 问题:当我安装英文版的 Project 2013 时报了如下的错误: 解决方案: 阅读全文
posted @ 2013-01-29 10:39 Gene Li 阅读(3247) 评论(0) 推荐(0)
摘要:窗体: IntPtr hwnd = new WindowInteropHelper(this).Handle; 控件: IntPtr hwnd = ((HwndSource)PresentationSource.FromVisual(uielement)).Handle; 阅读全文
posted @ 2012-12-26 17:06 Gene Li 阅读(2683) 评论(0) 推荐(0)
摘要:System.Configuration.ConfigurationManager.GetSection方法,其作用是检索当前应用程序默认配置的指定配置节。这是一个令人兴奋的方法,原因是,他的返回值是一个对象。他从应用程序配置文件中将指定的配置节的内容读取出来,为我们创建新的实例后映射到相应的属性。看看这个简单的应用程序配置文件:1<?xmlversion="1.0"encoding="utf-8"?>2<configuration>3<configSections>4<sectionname="Con 阅读全文
posted @ 2012-04-26 12:03 Gene Li 阅读(441) 评论(0) 推荐(1)