近期,做项目用到无边框窗体,令人蛋疼的是无边框窗体大小的改变要像右边框那样,上下左右四周,而且要流畅。 网上也找了些代码,发现居然还要连接到windows事件,这显然不合常理,后来自己新建了demo,写了一个小时,问题太多了,扔一边先不管了。 今天需要改进UI界面,没办法了,重新整理了下思路,没想到 ...
1 #region 设置开机自启 2 string strName = AppDomain.CurrentDomain.BaseDirectory + "AutoRunPro.exe";//获取要自动运行的应用程序名 3 if (!System.IO.File.Exists(strName))//判 ...
分类:
Windows程序 时间:
2016-12-22 09:04:18
阅读次数:
1114
jwt是什么,可以百度下其它文章,我原来看到一个讲的详细的,现在找不到了。先简单介绍下我个人的理解,就是一个token,只不过通过加密解密的手段,能让这一串字符带有一些简单的信息。这样解密jwt后不用查数据库,最常用的例子,保存用户权限,再多层的权限,其实只用一个数字,转换成二进制,每一位代表一种权 ...
分类:
Windows程序 时间:
2016-12-22 10:50:40
阅读次数:
6348
装箱是将值类型转换为引用类型的隐式转换,当 CLR 对值类型进行装箱时,会将该值包装到 System.Object 内部,再将后者存储在托管堆上。 拆箱是将引用类型转换为值类型的显示转换 。 ...
public static void Register(HttpConfiguration config) { // Web API configuration and services var cors = new EnableCorsAttribute("*", "*", "*"); confi ...
转自:http://www.cnblogs.com/mumble/archive/2011/05/25/2056462.html Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用: 首先看它的声明:function Forma ...
procedure TForm1.FormActivate(Sender: TObject); var i: Integer; begin btn8.Enabled:=False; for I := 5 downto 0 do begin Sleep(1000); btn8.Caption := F ...
安装过程下碰了不少坑,记录一下安装过程,方便以后有需要时复用。 1、安装docker 下载最新版本的docker并且默认安装即可,安装后打开Docker Quickstart Terminal,初次进去需要一段时间。 下载网址:https://www.docker.com/products/dock ...
C# 操作excel C# 操作excel //导出Excel private void ExportExcel(string fileName, System.Data.DataTable myDGV, string title) { string saveFileName = ""; Syste ...
参考:http://www.cnblogs.com/tibetwolf/articles/1785744.html 1.const修饰可能会优化编译代码。关于这一点与编译器密切相关,由于变量被const修饰后其内存大小和位置是确定的 2. 简单说,一个const修饰的变量被改变意味着我们需要的是一个 ...
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.InteropServices; namespace WindowsAPI { cla... ...
在Windows Server 2003中对于IIS的安全设置具有十分重要的意义,所以掌握IIS安全设置的六大技巧是一个网管员必备的基本技能。下面就是对IIS的安全设置的六大技巧。 技巧1、安装系统补丁 安装好操作系统之后,最好能在托管之前就完成补丁的安装,配置好网络后,如果是2000则确定安装上了 ...
由于软件注册的原因,我需要更改hosts文件来防止服务器验证!那么在我们修改这个文件的时 候,修改完成之后发现保存不了,这种情况我们该怎样解决呢,难道就不能修改了吗?下面我们 一起看看解决的方法吧! 由于软件注册的原因,我需要更改hosts文件来防止服务器验证!那么在我们修改这个文件的时 候,修改完 ...
asp.net(C#)时间相减 得到天数、小时、分钟、秒差 asp.net(C#)时间相减 得到天数、小时、分钟、秒差 DateTime dtone = Convert.ToDateTime("2007-1-1 05:00:00"); DateTime dtwo = Convert.ToDateTi ...
setState 参数:nextState(object),[callback(function)] 设置nextState的某个键值。通常如果希望在某个事件或某个回调中来重新渲染组件,setState是一个最常用的触发方法,因为我们把UI内容跟state状态直接绑定在一起,一旦state发生改变并 ...
刚在园子里看到有博主将WebBowser控件替换为Chrome内核(),链接http://www.cnblogs.com/gdyblog/p/WebKitBrowser.html 于是我想既然实现了替换内核,下一步就是模拟填表单和模拟点击等常规网页操作了吧。于是做了一点探索。实现模拟点击了。 代码如 ...
win7或win10更新补丁后,远程桌面连接报错:"由于安全设置错误,客户端无法连接到远程计算机.确定你已登录到网络后.”解决方法如下:Step1:打开"本地安全策略"-Win+R并输入secpol.msc(或者在"管理工具"中打开);Step2:在本地安全策略中,打开“本地策略”下的“安全选项”;在..
分类:
Windows程序 时间:
2016-12-22 15:15:04
阅读次数:
4115
安装教程来自 http://laravelacademy.org/post/6547.html 1.系统环境windows 10 nodejs3.9.2 composer1.2.4(国内镜像) Cmder(ConEmu 161206) 2.打开终端输入 3.安装最后出现 4.参考 http://st ...
用产品思维设计API(一)——再看RESTful前言
最近公司内部在重构项目代码,包括API方向的重构,期间遇到了很多的问题,不由得让我重新思考了下。
- 一个优雅的API该如何设计?
...
分类:
Windows程序 时间:
2016-12-22 17:02:51
阅读次数:
1664
代码挺差的,仅供学习、参考 class CEFGlueLoader { class CefAppImpl : CefApp { protected override void OnBeforeCommandLineProcessing(string processType, CefCommandLi ...