2011年8月26日

摘要: 通过BeginInvoke方法可以在工作线程向界面线程发送消息,然后界面线程再通过委托机制调用OnMsgArrive更新界面,这么做的原因是只有界面线程才可以安全的修改界面控件状态。 阅读全文
posted @ 2011-08-26 21:28 Ivan Sun 阅读(240) 评论(0) 推荐(0)

2011年7月12日

摘要: 1 //API Constant 2 private const int SW_MAXIMIZE = 3; 3 4 [DllImport("user32.dll")] 5 public static extern int ShowWindow(int hwnd, int nCmdShow); 6 7 private void button1_Click(object sender, RoutedEventArgs e) 8 { 9 SHDocVw.InternetExplorer ie = new SHDocVw.InternetExplorer();10 11 ie.Vi 阅读全文
posted @ 2011-07-12 16:31 Ivan Sun 阅读(374) 评论(0) 推荐(0)

2011年6月20日

摘要: 当我们访问带密码保护的共享文件夹时第一次往往需要输入密码,但第二次访问时就不需要密码了,因为密码已经被系统记录了,这样是很不安全的,要想彻底清除记录在Windows系统中的密码请按以下步骤操作:1 、如果保存了密码,请在运行中输入: control userpasswords2在弹出的对话框中选择“高级”,然后选择“密码管理”, 把保存的 IP 连接删除即可。2 、在命令提示符下运行: net use * /d把所有共享全部删除。这样下次再访问共享连接时就会提示输入用户名和密码了。 阅读全文
posted @ 2011-06-20 10:40 Ivan Sun 阅读(2192) 评论(0) 推荐(0)

2011年6月15日

摘要: C#调用非托管的win32 api要用到DllImport。[DllImport("user32.dll", CharSet = CharSet.Auto)]public static extern int MessageBox(IntPtr hWnd, String text, String caption, uint type);获取函数名可以使用 dumpbin /exports user32.dll 或 link /dump /exports user32.dll 命令。http://www.microsoft.com/indonesia/msdn/pinvoke. 阅读全文
posted @ 2011-06-15 13:45 Ivan Sun 阅读(240) 评论(0) 推荐(0)

2011年6月8日

摘要: ①対象Projectの「AssemblyInfo.cs」に下記を追加 internal class CoverageExcludeAttribute : System.Attribute { }②Coverageから除外したいMethodに下記属性を追加 [CoverageExclude] public class xxx{ ... } 阅读全文
posted @ 2011-06-08 15:08 Ivan Sun 阅读(128) 评论(0) 推荐(0)
摘要: OBIEE Software Configuration Management Part 3 : Version Controlling the ProjectSimple Version Control for OBIEE using Subversion, VisualSVN Server and TortoiseSVN多用户开发环境的搭建... 阅读全文
posted @ 2011-06-08 10:20 Ivan Sun 阅读(156) 评论(0) 推荐(0)
摘要: http://www.oracle.com/technetwork/middleware/bi-enterprise-edition/downloads/index.html 阅读全文
posted @ 2011-06-08 09:56 Ivan Sun 阅读(164) 评论(0) 推荐(0)
摘要: Refine OBIEE RPD (Repository) as per requirements Change The Database and Connection Pools Settings in the Repository Import the Cusotm Tables Required for the Project in the Repository Create the Joins for the Dimensions & facts using the Joins Manager. Create the Aliases to implement the joins 阅读全文
posted @ 2011-06-08 09:50 Ivan Sun 阅读(523) 评论(0) 推荐(0)
摘要: Here is the error message that came up when I tried to save a query request filter."access denied for user to path /users/analysis/_filters/Test."通过调查是目录访问权限的问题,解决办法如下:1. Open Catalog Manager.2. Open target user's folder.3. Set permissions for the target user’s folder.4. The user needs 阅读全文
posted @ 2011-06-08 09:38 Ivan Sun 阅读(212) 评论(0) 推荐(0)

2011年6月2日

摘要: 编程的过程并不全都是快乐。我们只有事先了解一些编程固有的苦恼,这样,当它们真的出现时,才能更加坦然地面对。首先,苦恼来自追求完美。因为计算机是以这样的方式来变戏法的:如果咒语中的一个字符、一个停顿,没有与正确的形式一致,魔术就不会出现(现实中,很少的人类活动要求完美,所以人类对它本来就不习惯)。实际上,我认为,学习编程最困难的部分,是将做事的方式向追求完美的方向调整[1]。其次,苦恼来自由他人来设定目标、供给资源和提供信息。编程人员很少能控制工作环境和工作目标。用管理的术语来说,个人的权威和他所承担的责任是不相配的。不过,似乎在所有的领域中,对要完成的工作,很少能提供与责任相一致的正式权威。而 阅读全文
posted @ 2011-06-02 13:55 Ivan Sun 阅读(159) 评论(0) 推荐(0)

导航