一、简介 Chocolatey是Windows下包管理工具,可以使用 Chocolatey 来安装应用程序。 二、安装 1)在线安装:参见 主页 官网:https://chocolatey.org/ 2)离线安装:下载脚本双击执行 http://files.cnblogs.com/files/274...
<!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <meta http-equiv="Content-Type" content="text/htm
1 进程与进程通信 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线 程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Inter
有些CPU不支持获取序列号。 获取strCpu = myObject.Properties["Processorid"].Value.ToString();时,请判断下返回是否为null,为null的话就说明cpu不支持。获取集合对象属性,除非100%确定,否则不要直接访问属性。一旦返回空,就会报空
//汉字窗体 procedure TForm1.btn1Click(Sender: TObject); var r: HRGN; begin r := CreateEllipticRgn(0, 0, 300, 300); SetWindowRgn(handle, r, true); DeleteOb
(一)传统操作Excel遇到的问题: 1、如果是.NET【使用office组件Microsoft.Iffice.interop.Excel的话】,需要在服务器端装Office,且及时更新它,以防漏洞,还需要设定权限允许.NET访问COM+,如果在导出过程中出问题可能导致服务器宕机。 另外,尽量不要再
在使用delphi创建模态窗体的时候最小化窗体会导致最小化的窗体不可见,再次点击主窗体才会显示。 在这个模态窗体中增加以下函数 procedure WmSysCommand(var msg: TMessage); message WM_SYSCOMMAND; procedure TForm1.WmS
一、什么是消息? 消息是windows对应用程序发送的有关‘发生了某种事件’的通知。例如点击鼠标,调整窗口大小或键盘上按下一个键,都会引起windows发送一条消息到应用程序中去,去通知应用程序发生了什么。 Windows以record的形式发送消息给应用程序。记录中包括事件的类型以及附加的特定信息
C#文本框中默认是不允许使用全选的。可以通过以下事件完成: private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.Control && e.KeyCode == Keys.A) textBox1.SelectAll(
寒假回家无事,想到自学iOS开发已有一段时间,还没做过真正自己的应用,就起了做一个天气预报App的念头。 想到就做。天气预报第一步自然是找到好用的API接口来获取天气信息。在百度上搜索了一圈,找到的都是国家气象局的API,看返回的JSON倒是不错,但仔细一看时间却都是过期的。跑到气象局官网上一看才发
22.6 API拦截的一个例子 22.6.1 通过覆盖代码来拦截API (1)实现过程 ①在内存中对要拦截的函数(假设是Kernel32.dll中的ExitProcess)进行定位,从而得到它的内存地址。 ②把这个函数的起始的几个字节保存在我们自己的内存中。 ③用CPU的一条JUMP指令来覆盖这个函
分类:
Windows程序 时间:
2016-02-11 21:32:12
阅读次数:
1060
(1).Net .Net指.Net平台或者是.Net Framework框架。 如果你把.Net平台想象成一个厨房,那么.Net Framework框架就是其中的柴米油盐酱醋茶。 如果你把.Net平台想象成中国移动,那么.Net Framework框架就是中国移动的信号塔。 所以说,.Net Fra
声明 以下所有 API 均由 知乎(Zhihu.Inc) 提供。获取与共享之行为或有侵犯知乎权益的嫌疑,若被告知需停止共享与使用。 请您了解相关情况,并遵守知乎协议。 API 说明 知乎日报的消息以 JSON 格式输出 网址中 api 后数字代表 API 版本,过高或过低均会得到错误信息 较老的接口
分类:
Windows程序 时间:
2016-02-15 00:48:56
阅读次数:
7162
一、原因: 当调用到onNewIntent(intent)的时候,需要在onNewIntent() 中使用setIntent(intent)赋值给Activity的Intent.否则,后续的getIntent()都是得到老的Intent。 二、onNewIntent() 在IntentActivit
1、Range对象的基本概念 一个Range对象代表页面上的一段连续区域,通过Range对象,可以获取或修改网页上的任何区域。 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 </hea
本文主要记录windows下如何远程RPi 2B,通过ssh进去安装xrdp、设置USB无线网卡等工作。
本节继续介绍range对象的方法,包括cloneRange,cloneContents,extraContents,createContextual,createContextual-Fragment,insertNode,compareBoundaryPoints,collapse,detach方
1.维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么? 答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低
C#中的弱引用(WeakReference) 我们平常用的都是对象的强引用,如果有强引用存在,GC是不会回收对象的。我们能不能同时保持对对象的引用,而又可以让GC需要的时候回收这个对象呢?.NET中提供了WeakReference来实现。弱引用可以让您保持对对象的引用,同时允许GC在必要时释放对象,
值类型与引用类型: 值类型 :1、值类型大小固定、存储在栈上。 2.不能继承,只能实现接口 3.派生自valuetype int double char float byte bool enum struct decimal 引用类型:1、在栈上存储了一个地址实际存储在堆中,大小不固定。 2.数组、