- 浏览: 22529 次
- 性别:
- 来自: 无锡
最新评论
文章列表
通过共享文件直接复制来进行更新:
1、判断更新路径下是否有需要更新的版本;
2、将最新版本文件复制到当前路径的文件夹NewVersion下;
3、关闭当前程序,启动更新软件update.exe;
4、更新软件将NewVersion下的文件移到当前路径下进行覆盖;
5、完成更新操作,关闭update.exe,启动软件程序
准备条件:
1、更新文件放在以版本号命名的文件夹里,如:1.0.6.0;
2、设置共享文件夹,如//Server/VersionUpdate/,将版本文件夹放进去;
3、更新软件Update.exe,放到软件启动路径下。
在这里需要解决几个问题:
1、更新软件update.e ...
使用vs2010进行C#调用C++时,可以对C++程序进行调试,需要进行以下配置:
1、需要将C#项目和C++项目发放到同一个解决方案下;
2、右键 解决方案 的属性,设置“通用属性”-启动项目,选择单启动项目为C#项目;同时设置“项目依赖项”,C#项目依赖C++项目;
3、右键 C++项目 属性,设置“配置属性”-“常规”,输出目录 设置为C#项目的生成目录,bin/Debug;
4、右键 C#项目 属性,设置“调试”-“启用调试器”,勾选上“启用非托管代码调试”。
以上设置完成,可以进行调试了,C++每次代码发生改变时需要重新生成下。
参考:
http://www.itnotepad. ...
C++中的方法int MyFun(int a,int b);
生成dll文件:MyDll.dll
在C#中调用dll文件一般需要声明:
[DllImport("MyDll.dll", CallingConvention = CallingConvention.Cdecl)]
public static extern int MyFun( int a, int b);
这样想动态来加载dll没办法操作。
后来在网上查了下,有两种方式能够动态的加载dll,不用声明:
先准备好DllInvoke类
public class DllInvoke ...
写页面的时候总是各种坑,用easyui写的时候发现combobox下拉框选择的时候总是只能选择第一个,选第二个时也会跳成第一个。
代码如下:
<div style="margin-bottom:20px">
<div>软件版本:</div>
<select name="softwareVersion" class="easyui-combobox" data-options="panelHeight:'auto',valueField:'versionID',te ...
一、安装时执行先决条件检查出现:此先决条件将测试文件系统是否具有足够的空闲空间,磁盘空间、内存大小足够,没有问题
解决方法:
1、打开C盘的默认共享:cmd运行net share c$=c: (取消c盘的默认共享net share c$ /delete )
2、启动服务“TCP/IP NetBIOS Helper"
3、将环境变量path里的值减少些
处理后,还剩下 交换空间大小 一个问题,忽略后继续下一步安装完成。
二、安装完成时,使用IE登录em ,https://主机名:1158/em 提示:此网站的安全证书存在问题。调整了IE安全等级还是不 ...
jave连接Mysql通过show binlog events获取二进制,显示结果中文乱码
解决:连接时 con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/databasename?useUnicode=true&characterEncoding=utf-8","root","");
在后面加上“useUnicode=true&characterEncoding=utf-8”,正常
D盘根目录出现msdia80.dll
- 博客分类:
- Win7系统问题
D盘根目录出现msdia80.dll。
原因:网上说是微软vc2005+运行库安装时放在任意盘下的一个文件
解决:找到C盘ProgramFiles\Common Files\Microsoft Shared\VC,没有VC文件夹就新建一个,将msdia80.dll放到里面;然后使用管理员身份运行cmd,注册这个dll,命令行:regsvr32 "%ProgramFiles%\Common Files\Microsoft Shared\VC\msdia80.dll"。注册成功。
oracle安装后,http://localhost:1158/em 登录后,报错java.lang.Exception: Exception in sending Request :: null,并且cmd执行emctl status dbconsole后出现EM Daemon is not running,查询网上是时区问题导致的:
1、在Oracle安装目录中找打这个文件emd.properties,位置:D:\oracle\product\10.2.0\db_1\计算机名_sid\sysman\config;
2、将文件最后一行agentTZRegion=GMT改成系统时区,我的 ...
popup.autoSize = true;设置popup大小总不对,没找到原因,
解决办法:
将背景色设为透明:popup.setBackgroundColor("transparent");
使用天地图不知道为什么空白区域会出现没有图片的红叉?
暂时解决办法:
注释掉OpenLayers-2.12/OpenLayers.js里 this.onImageLoad()
红叉可以去掉了,不过底图空白区域还是会有白色,待完善
天地图:
var map;
var markers;
var option = {
controls: [new OpenL ...
首先登陆oracle,我不知道密码,就用sys登陆的。这是一般的初始密码,不过我试了没行。
username:sys password:change_on_install
username:system password:manager
username:scott password:tiger
1、登录时我在用户名输入的是 sys as sysdba,密码随便输一个,然后进入。
用这种方法也可以,使用下面方式来登录Oracle:
cmd-->sqlplus nolog-->conn /as sysdba
2、用'Database C ...
登录PL/SQL遇到这样的问题:
Connect failed because target host or object does not exist
上网查了才知道是tnsnames.ora中的host应该填写IP地址
解决方法:
打开E:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN的tnsnames.ora文件,将其中的host修改为IP地址。
AA =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = “IP地址”)(PORT = 1521))
(CONNECT_DATA =
...