Fork me on GitHub
摘要:Rust是一门系统编程语言 ,专注于安全 ,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。Rust在语法上和C++类似 ,但是设计者想要在保证性能的同时提供更好的内存安全。本文主要是简要的说明Rust 开发环境如何搭建。 阅读全文
posted @ 2019-09-08 21:34 JackWang-CUMT 阅读 (230) 评论 (0) 编辑
摘要:HTML5进行app开发具有开发快,跨平台等优点,但是当客户需要访问照相机或者调用摄像头等硬件的时候,H5就会有限制,必须要调用原生方法进行设备访问。下面简要介绍JS和原生方法互相调用的方法: 1 在webview的进行配置,首先支持JS和JS接口访问: 这里JSHook是一个Java类: 这里只是 阅读全文
posted @ 2017-05-09 11:44 JackWang-CUMT 阅读 (410) 评论 (2) 编辑
摘要:现在很多的javascript控件,非常的不错,其中step就是一个,如下图所示: 那么如何用C#来实现一个step控件呢? 先定义一个StepEntity类来存储步骤条节点的信息: 定义一个名为StepViewer 的用户控件。 在StepViewer 的用户控件中定义一个ListDataSour 阅读全文
posted @ 2017-03-02 09:39 JackWang-CUMT 阅读 (1509) 评论 (3) 编辑
摘要:现在有一个文件夹,里面有很多子文件夹,每个子文件夹中有很多不同类型的图片,现在想将其所有.png图片整理出来,一开始我是手动拷贝的,拷贝了几个图片后,突然想能不能让计算机来自动完成此项功能,经过一番尝试,确实可以. 首先看一下目录结构: 我这里是win10操作系统,将其保存为.bat文件,然后用管理 阅读全文
posted @ 2017-02-21 09:10 JackWang-CUMT 阅读 (364) 评论 (0) 编辑
摘要:System.ComponentModel.Design.DesignSurface是为设计组件提供一个用户界面,通过它可以实现一个简单的窗体设计器。 在构建之前,我们需要引入System.Design.dll,否则会出现找不到DesignSurface的错误。 运行后出现简单的一个UI设计器 但是 阅读全文
posted @ 2017-02-18 10:38 JackWang-CUMT 阅读 (2981) 评论 (3) 编辑
摘要:假如需要实现一个代码编辑器,其中一个很重要的功能是实现代码提示,类似VS的代码智能提示。下面用Roslyn编译器来实现一个简单的代码提示功能。 代码提示,首先必须需要知道对象的类型信息,然后通过迭代获取成员。 阅读全文
posted @ 2017-02-13 09:41 JackWang-CUMT 阅读 (617) 评论 (0) 编辑
摘要:ICSharpCode.TextEditor 是一款非常不错的.NET代码编辑控件,内置了多种高亮语言支持,同时完美支持中文,非常赞!先来看一下运行效果: 1 项目结构 这里需要注意lib文件夹下导入的类库,这个Demo需要这些dll. 2 代码折叠 需要实现IFoldingStrategy中的 G 阅读全文
posted @ 2017-01-13 16:54 JackWang-CUMT 阅读 (2923) 评论 (5) 编辑
摘要:官网上给出:”The Monaco Editor is the code editor that powers VS Code. A good page describing the code editor's features is here. It is licensed under the M 阅读全文
posted @ 2017-01-05 16:01 JackWang-CUMT 阅读 (3746) 评论 (1) 编辑
摘要:1 安装 Microsoft.CodeAnalysis 我这里创建的是WPF的项目,首先再VS2015中用NuGet控制台进行安装 Install-Package Microsoft.CodeAnalysis Install-Package Microsoft.CodeAnalysis.CSharp 阅读全文
posted @ 2016-12-05 14:28 JackWang-CUMT 阅读 (5367) 评论 (2) 编辑
摘要:win10 下visual studio 2015 在调试模式下不能跟踪源文件,只要一调试就会关闭(隐藏)打开的文档,非常不方便。经过一番折腾,发现是配置的问题。 如果安装多个版本的VS,请删除对应版本的文件。 以下方法亲测可用: 1)删除此目录下所有文件: C:\Users\%USERNAME%\ 阅读全文
posted @ 2016-11-24 08:11 JackWang-CUMT 阅读 (655) 评论 (0) 编辑
摘要:最近win7系统不知啥原因无法访问域中的网络文件,打算升级到win10体验一下。结果发现这一路有太多的坑。首先安装win10基本上算顺利,但是当进入系统后,菜单模式对于PC的鼠标来说,用起来感觉不顺手,在网上找了一下,发现有方法可以模拟win7开始菜单,经过配置,菜单确实比较顺手了,但是开始的图标看 阅读全文
posted @ 2016-11-12 10:38 JackWang-CUMT 阅读 (272) 评论 (0) 编辑
摘要:Web应用中往往涉及到敏感的数据,由于HTTP协议以明文的形式与服务器进行交互,因此可以通过截获请求的数据包进行分析来盗取有用的信息。虽然https可以对传输的数据进行加密,但是必须要申请证书(一般都是收费的),成本较高。那么问题来了,如果对web提交的敏感数据进行加密呢?web应用中,前端的数据处 阅读全文
posted @ 2016-11-07 17:03 JackWang-CUMT 阅读 (5444) 评论 (1) 编辑
摘要:HTML5作为下一代的 Web 标准, 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等。WebSocket 在浏览器和服务器之间提供了一个基于 TCP 连接的双向通道。Web 开发人员可以非常方便地使用 WebSocket 构建实时 web 应用。HTM 阅读全文
posted @ 2016-11-01 16:55 JackWang-CUMT 阅读 (5023) 评论 (6) 编辑
摘要:当前的应用设计风格趋于Flat扁平化,很多基于BootStrap实现了很多UI非常漂亮的管理界面(Bootstrap admin template)。 此核心文件开源在Github:https://github.com/JackWangCUMT/AdminLTE-Menu-Generate。首先看一 阅读全文
posted @ 2016-10-29 10:21 JackWang-CUMT 阅读 (3052) 评论 (11) 编辑
摘要:做网页的单页面应用时,需要在一个HTML的Div元素中加载另一个HTML页面,以前有一种方法就是用iframe,举例如下: 但是说有点重量级。那么还有没有另外的方法呢? 可以用此方法进行页面加载。 另外还有一种就是用jquery的load方法,但是测试后发现页面不能正常布局: 阅读全文
posted @ 2016-10-20 17:00 JackWang-CUMT 阅读 (22345) 评论 (0) 编辑
摘要:chromium是google chrome浏览器所采用的内核,最开始由苹果的webkit发展而出,由于webkit在发展上存在分歧,而google希望在开发上有更大的自由度,2013年google决定自己开发webcore的分支,叫做Blink引擎,而后google以BSD伯克利许可开源,BSD许 阅读全文
posted @ 2016-09-29 16:15 JackWang-CUMT 阅读 (1444) 评论 (0) 编辑
摘要:R软件功能非常强大,可以很好的进行各类统计,并能输出图形。下面介绍一种R语言和C#进行通信的方法,并将R绘图结果显示到WinForm UI界面上。 1 前提准备 安装R软件,需要安装32位的R软件,64位的调用会报错。另外就是讲R添加到电脑环境变量中。 打开R软件,安装包 scatterplot3d 阅读全文
posted @ 2016-09-14 14:17 JackWang-CUMT 阅读 (2416) 评论 (3) 编辑
摘要:Execl功能非常强大,内置的很多函数或公式可以大大提高对数据的加工处理能力。那么在web中有没有类似的控件呢?经过一番搜寻,发现handsontable具备了基本的excel功能支持公式,同时能对数据进行实时编辑。另外支持拖动复制、Ctrl+C 、Ctrl+V 等等。在浏览器支持方面,它支持以下的 阅读全文
posted @ 2016-09-01 10:39 JackWang-CUMT 阅读 (5989) 评论 (0) 编辑
摘要:在应用图标右上角添加消息数提醒,可以很方便的告知用户该应用中有无新消息需要处理。下面用xcode 7.3.1来简要说明一下如何用swift语言进行此功能的实现。 1、修改 AppDelegate.swift 2 修改在ViewController.swift 3 编译运行 第一次会弹出询问是否允许推 阅读全文
posted @ 2016-08-18 11:43 JackWang-CUMT 阅读 (968) 评论 (5) 编辑
摘要:xcode集成开发环境是运行于Mac苹果电脑上用于开发swift应用程序的工具,利用xcode可以很方便、直观的开发OS X和iOS系统所支持的应用程序。 1 开发环境: Mac OS 10.11 Xcode 7.3.1 2 用Xcode创建一个swift项目 这里选择Single View app 阅读全文
posted @ 2016-08-13 09:08 JackWang-CUMT 阅读 (1098) 评论 (0) 编辑
摘要:项目上线正常运行一段时间后,有一天突然所有的附件上传都出现了错误,查找项目本身的日志系统也一致没有跟踪到错误。经过几番折腾,在tomcat9-stdout.log日志中发现如下异常: ERROR org.springframework.boot.web.servlet.support.ErrorPa 阅读全文
posted @ 2019-09-17 10:42 JackWang-CUMT 阅读 (81) 评论 (1) 编辑
摘要:Rust是一门系统编程语言 ,专注于安全 ,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。Rust在语法上和C++类似 ,但是设计者想要在保证性能的同时提供更好的内存安全。本文主要是简要的说明Rust 开发环境如何搭建。 阅读全文
posted @ 2019-09-08 21:34 JackWang-CUMT 阅读 (230) 评论 (0) 编辑
摘要:一本关于如何用C#编写窗体控件的书(200页左右)(限于精力和财力,未出版,当前为PDF版本) 涉及到GDI+、复合控件、扩展控件和自绘制控件的介绍,同时介绍了反射、插件、动态属性以及动态编译等知识。 ###注意:需要的朋友,可以发邮件到wangmingemail@163.com进行咨询 或通过支付 阅读全文
posted @ 2017-11-30 21:11 JackWang-CUMT 阅读 (2471) 评论 (0) 编辑
摘要:jYD是一个类似于jQuery的框架,包含常用的功能:如Dom操作,事件,样式,表单和Ajax交互。 阅读全文
posted @ 2017-08-30 09:23 JackWang-CUMT 阅读 (213) 评论 (1) 编辑
摘要:HTML5进行app开发具有开发快,跨平台等优点,但是当客户需要访问照相机或者调用摄像头等硬件的时候,H5就会有限制,必须要调用原生方法进行设备访问。下面简要介绍JS和原生方法互相调用的方法: 1 在webview的进行配置,首先支持JS和JS接口访问: 这里JSHook是一个Java类: 这里只是 阅读全文
posted @ 2017-05-09 11:44 JackWang-CUMT 阅读 (410) 评论 (2) 编辑
摘要:在HTML文档中,有很多引用的JS或者CSS文件,一般都是用相对路径来引用的,例如: ,但是,有没有类似ASP.NET中的路径: 但是有的: 注意不是 ./Scripts/myScript.js 阅读全文
posted @ 2017-04-05 21:00 JackWang-CUMT 阅读 (106) 评论 (0) 编辑
摘要:现在很多的javascript控件,非常的不错,其中step就是一个,如下图所示: 那么如何用C#来实现一个step控件呢? 先定义一个StepEntity类来存储步骤条节点的信息: 定义一个名为StepViewer 的用户控件。 在StepViewer 的用户控件中定义一个ListDataSour 阅读全文
posted @ 2017-03-02 09:39 JackWang-CUMT 阅读 (1509) 评论 (3) 编辑
摘要:现在有一个文件夹,里面有很多子文件夹,每个子文件夹中有很多不同类型的图片,现在想将其所有.png图片整理出来,一开始我是手动拷贝的,拷贝了几个图片后,突然想能不能让计算机来自动完成此项功能,经过一番尝试,确实可以. 首先看一下目录结构: 我这里是win10操作系统,将其保存为.bat文件,然后用管理 阅读全文
posted @ 2017-02-21 09:10 JackWang-CUMT 阅读 (364) 评论 (0) 编辑
摘要:System.ComponentModel.Design.DesignSurface是为设计组件提供一个用户界面,通过它可以实现一个简单的窗体设计器。 在构建之前,我们需要引入System.Design.dll,否则会出现找不到DesignSurface的错误。 运行后出现简单的一个UI设计器 但是 阅读全文
posted @ 2017-02-18 10:38 JackWang-CUMT 阅读 (2981) 评论 (3) 编辑
摘要:假如需要实现一个代码编辑器,其中一个很重要的功能是实现代码提示,类似VS的代码智能提示。下面用Roslyn编译器来实现一个简单的代码提示功能。 代码提示,首先必须需要知道对象的类型信息,然后通过迭代获取成员。 阅读全文
posted @ 2017-02-13 09:41 JackWang-CUMT 阅读 (617) 评论 (0) 编辑