技术总结

用.net写的程序,换成win7(64位)后,运行程序,抛出异常:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序,解决问题的办法是:

解决方法之一:编译项目指定目标平台为x86就完了,不能用any cpu

首先,选择要调试项目的属性

其次,将目标平台改为X86

解决方法之二是:

在对应的 IIS 应用程序池中,“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。

今天和往常一样在windows mobile 6的设备上部署应用程序,但是有这个错误”设备安全配置不允许连接。请确保您具有所开发设备的适当证书。有关连接此设备的正确安全设置,请查阅 SDK 文档”。

于是上网搜索解决方案:

1.cmd下运行位于:C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SDKTools下面的RapiConfig.exe /P SecurityModels\open.xml

试过了,但还是不行。估计得重启吧,虚拟机开的东西太多了,懒得重启。另寻他法…
2.使用Security Configuration Manager改变设备的安全级别。

C:\Program Files\Microsoft\下,找到Security Configuration Manager,在Selected Configuration 部分的下拉列表中,单击Security Off,然后单击Provision按钮,等待

Security Configuration Manager配置移动设备仿真器。在“Provisioning Result”消息框中,单击OK.

切换到Windows Mobile 6 Professional仿真器,在“Tool.cab was successfully installed on your device”页上,单击“ok”。

单击“Start”,然后单击“File Explorer”。在“My Documents”页上,单击 LegalCourierCab 文件。 在“Installation was unsuccessful”页上,单击“ok”。

重新部署VS 里面的程序,大功告成 没有报错 呵呵。。。

今天,一个学生的虚拟机上的的sql server agent 服务无法启动了。在计算机–管理–服务里面是:sql server agent 服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报“服务”;   日志里有相应的错误信息:SQLServerAgent could not be started (reason: 无法连接到服务器“(local)”; SQLServerAgent 无法启动);在外围配置管理器里面提示要以管理员身份登录。可是他就是以管理员登录的。在网上搜索答案:(1)在服务器网络实用工具里面把VIA协议禁止掉;(2)企业管理器–右键SQL实例–属性–处理器–取消选择”使用 Windows NT 纤程”,然后重新启动sql服务。

第一种他本身就禁止VIA协议了。在使用第二种方法时,才发现他查看不了该实例的属性,提示DDL xplog70.dll 文件找不到,于是我在他的虚拟机里面,在C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn目录下查找,没有文件xplog70.dll ,我把自己虚拟机里面此目录下面的该文件xplog70.dll 拷贝到他的电脑里面,居然好了。可能是操作的时候 他不小心误删了,或者是上网的时候病毒惹的祸吧,嘿嘿。供大家参考。

 

强制访问控制是“强加”给访问主体的,即系统强制主体服从访问控制政策。强制访问控制(MAC)的主要特征是对所有主体及其所控制的客体(例如:进程、文件、段、设备)实施强制访问控制。为这些主体及客体指定敏感标记,这些标记是等级分类和非等级类别的组合,它们是实施强制访问控制的依据。系统通过比较主体和客体的敏感标记来决定一个主体是否能够访问某个客体。用户的程序不能改变他自己及任何其它客体的敏感标记,从而系统可以防止特洛伊木马的攻击。

阅读全文… …

C#快捷键大全
CTRL + SHIFT + B生成解决方案
CTRL + F7 生成编译
CTRL + O 打开文件
CTRL + SHIFT + O打开项目
CTRL + SHIFT + C显示类视图窗口
F4 显示属性窗口
SHIFT + F4显示项目属性窗口
CTRL + SHIFT + E显示资源视图
F12 转到定义
CTRL + F12转到声明
CTRL + ALT + J对象浏览
CTRL + ALT + F1帮助目录
CTRL + F1 动态帮助
F1 帮助
SHIFT + F1当前窗口帮助
CTRL + ALT + F3帮助-搜索
SHIFT + ALT + ENTER全屏显示
CTRL + -向后定位
CTRL + SHIFT + -向前定位
CTRL + F4关闭文档窗口
CTRL + PAGE DOWN光标定位到窗口上方
CTRL + PAGE UP光标定位到窗口下方

阅读全文… …

Turbo C 2.0是Borland公司1987年推出的C语言编译器,具有编译速度快、代码优化效率高等优点,所以在当时深受喜爱。Turbo C 2.0提供了两种编译环境:一种是类似于UNIX环境的命令行,包含一个TCC编译器和一个MAKE实用程序;一种是集成开发环境,由编辑器、编译器、MAKE实用程序和RUN实用程序,还有一个调试器组成。在这里,我就向大家简单介绍一下集成环境的使用方法。

Turbo C 2.0基本使用指南(二)

配置

进入Tc,您可以看到类似下面这样的屏幕。按F10到菜单,将光标移到Options,打开下拉菜单(或可以按Alt+o打开Options下拉菜单),选择Directories,第一行是include文件目录,是你的TC.EXE,所在的目录,假如你的TC.EXE是在C:\TC20下那么就是c:\tc20\include;同样,第二行是library目录,设成c:\tc20\lib第三行为输出.EXE和.OBJ文件的目录,如果为空则输出到c:\tc20目录下;第四行为Tc的目录,这里设为c:\tc20;第五行是建立PICK文件,默认是TCPICK.TCP,该文件的作用是每次只要键入tc即可在启动TC时自动加载上次编辑的文件。完了以后一定要Save Options。否则下次你还要在设置保存时覆盖原来的就可以了.好了,设置完这些目录以后,您就可以开始进行基本的开发工作了。

Turbo C 2.0基本使用指南(二)
现在我们来讲一下各菜单项的功能。

File菜单:
File菜单中都是些一般编辑器中常有的功能,如Load、Save等,相信没有必要再讲了,我们就省点口水吧。

阅读全文… …

小学的时候学习过,构成三角形的条件是:三角形两边之和大于第三边,两边之差小于第三边。

今天看c程序设计偶然发现,逻辑判断的时候只有条件:a+b>c&&a+c>b&&b+c>a,原来

这样就可以确定是三角形了。因为:

构成三角形的条件是     1 三条边都要大于0的实数

2 任意两边的和大于第三边
3 任意两边的差小于第三边
而条件2和条件3是等价的,不必同时进行判断
因为如果a+b>c,则可以推出c-b<a
故只需满足其中一个即可,
故用C语言实现时:
if(a>0.0 && b>0.0 && c>0.0 && fabs(a-b) < c && fabs(b-c) < a && fabs(a-c) <b)
printf(“能构成三角形!\n”);
else
printf(“不能构成三角形!\n”);
是正确的。