原文:WPF异步回调时回调函数如何获取异步函数产生的变量 有这么一个问题,WPF在使用异步回调的时候,回调函数需要用到异步函数里产生的一个变量,例如异步函数里查询数据库得到了一个DataTable,如何传递给回调函数呢? 【方案一】使用全局变量 很容易想到的是用全局变量,这也是最简单的办法。但是如果... ...
对于什么样的变量归window所有,两句话: 全局变量归window所有 未经声明便使用的变量归window所有 例子: 1. function Foo() { a = 6; console.log(a); //6 虽说a不在Foo的AO里,但ao里没有a,foo会向他父级索取 console.lo ...
一、题目 1、审题 2、分析 给出两个字符串 s 与 t,求 t 中所有字符在 s 中都出现的最短长度的 s 的一个子串。若 s 中不存在这样的子串,返回空。 二、解答 1、思路: ①、用 HashMap 存储 t 的字符,其中 key 为 字符, value 为出现的次数。 ②、遍历 s 中的字符 ...
windows 键: win + l:lock,锁屏; win + d:老板键; win + tab:切换的效果很好; win + x:设置; Win+E: 打开“资源管理器”。 Win+R: 打开“运行”对话框。 Win+ D:最小化或还原所有窗口 Win+ SHIFT+ M:撤消最小化所有窗口 ...
linux和Windows双系统让 Windows 把硬件时间当作 UTC Windows设置如下:开 始->运行->CMD,打开命令行程序(Vista则要以管理员方式打开命令行程序方可有权限访问注册表),在命令行中输入下面命令并回车代码: Reg add HKLM\SYSTEM\CurrentCo ...
Foreach能够获取数组中的每一个元素,原因数组能够提供一个枚举器的对象。对于枚举器类型而言,必须有一个方法来获取它。获取一个对象枚举器的方法是调用对象的GetEnumerator方法。数组是可枚举类型。 IEnumerator接口: 实现了IEnumerator接口的枚举器包含了Current、 ...
1. nginx下载路径 http://nginx.org/en/download.html 2.下载后解压到一个没有中文名的文件夹中 3.修改server下location的root为具体的路径,修改listen为改端口8090,可以设置nginx的html目录 4.启动nginx,打开cmd,进 ...
因工作的需要,开发了一款视频播放程序。期间也经历许多曲折,查阅了大量资料,经过了反复测试,终于圆满完成了任务。 我把开发过程中的一些思路、想法写下来,以期对后来者有所帮助。 视频播放的本质 就是连续的图片。当每秒播放的图片超过一定数量,人眼就很难觉察到每帧图像播放间隔,看到的就是连续的视频流。 视频 ...
缘起: 之前一直很纠结C#中(delegate、event、Action、Func)的用法,这么多方法,感觉每次使用的时候好像都没啥区别,老感觉微软有多此一举之嫌,不过今天花了点时间好好研究了下,才发现他们实质上的区别。 解惑: 我发现,这四种类型中不管哪种,其实都属于委托,只是展现的形式不同而已, ...
在编程领域,数据结构与算法向来都是提升编程能力的重点。而一般常见的数据结构是链表,栈,队列,树等。事实上C#也已经封装好了这些数据结构,在头文件 System.Collections.Generic 中,直接创建并调用其成员方法就行。不过我们学习当然要知其然,亦知其所以然。 本文实现的是链表中的单链 ...
问题现象 ECS Windows系统服务器,在IIS 7.5下的配置的FTP如果绑定了域名,通过IP等方式连接FTP时如果出现“530 valid hostname is expected”或者“503 Login with USER first”报错。 解决方案 1.若是FTP绑定的域名是ftp. ...
虽说输入法不是什么新事物,各种语言版本都有,不过在C#不常见;这就会给人一种误会:C#不能做!其实C#能不能做呢,答案是肯定的——三种方式都行:IMM、TSF以及外挂式。IMM这种就是调windows的一些底层api,不过在新版本的windows中基本上已经不能用了,属于一种过时的操作方式。TSF是 ...
打开命令提示符(CMD) 查看8080端口被哪个进程占用了,命令:netstat -ano|findstr 8080 上面的8080端口的PID是30160,可以根据PID可以杀死这个进程,用下面的命令: tasklist|findstr 30160; taskkill /pid 30160 -t ...
sonarqube7.2版本web api简析 本文介绍sonarqube的部分实用Web API,并试图联系实际进行分析,方便集成.以7.2版本为例,下载移步官网. Web API文档路径 安装并部署7.2版本的sonar之后(推荐在linux上安装),在浏览器上打开sonar,默认是ip:900 ...
原文:WPF 设置控件阴影后,引发的Y轴位置变化问题背景 最近遇到一个动画执行时,文本位置变化的问题。如下图: 如果你仔细看的话,当星星变小时,文本往下降了几个像素。 貌似有点莫名其妙,因为控件之间并不在同一个Panel布局控件中,不存在高度限制变化引发此类问题。所以有了如下测试 测试场景 1. 首... ...
https://www.cnblogs.com/dotnet261010/p/6211900.html#undefined 一:什么是SOCKET socket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄(其实就是两个 ...
C++开发一个webservice,然后C#开发客户端,这样就需要C#的客户端访问gsoap的服务端。(大家都知道gsoap是C/C++开发webservice的最佳利器) 为什么不考虑直接用wcf开发webservice?那是考虑到以后有可能要移植到Linux平台。 gsoap实现C#(wpf)客 ...
public static T Deserialize(string content) where T : class, new() { return JsonConvert.DeserializeObject(content); } public static string Serialize(T... ...
错误截图: 这是由于html页面嵌套多个iframe导致的 解决办法:操作右侧的鼠标滚轮 滚动到上面就可以了 ...