zyl910

优化技巧、硬件体系、图像处理、图形学、游戏编程、国际化与文本信息处理。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  --- My_原创

上一页 1 2 3 4 5 6 7 ··· 9 下一页

摘要:作者: "zyl910" 一、缘由 在很多的面向对象编程语言中,我们可以使用命名空间(namespace)来组织代码,避免全局变量污染、命名冲突。遗憾的是,JavaScript中并不提供对命名空间的原生支持。 有不少人提出各种办法在JavaScript中模拟命名空间,但这些办法存在以下问题—— 1. 阅读全文
posted @ 2017-11-09 20:22 zyl910 阅读(11642) 评论(0) 推荐(1)

摘要:作者: "zyl910" 一、工具比较 为了让前端JavaScript程序更具可维护性,更利于团队开发,文档非常重要。此时便需要使用自动化文档工具了。 我对比了各种JavaScript自动化文档工具,发现JSDuck最适合我。它的优点有—— 生成文档的易读性高,界面美观。 文档注释的语法简单,功能丰 阅读全文
posted @ 2017-10-26 21:23 zyl910 阅读(1012) 评论(0) 推荐(1)

摘要:作者: "zyl910" 一、缘由 XML序列化是一个很常用的功能,但对于.NET Core/Standard,其直到2.0版才内置支持XML序列化。具体来说, .NET Core 2.0 或 .NET Standard 2.0 才有 "XmlIgnoreAttribute" 类,而1.X版(.NE 阅读全文
posted @ 2017-10-04 16:03 zyl910 阅读(930) 评论(0) 推荐(0)

摘要:作者: "zyl910" 一、缘由 当创建 .NET Core/Standard 2.0项目时,VS不会像.NET Framework项目一样自动生成AssemblyInfo.cs文件。 而且,若是手工在项目中加入以前写好的 AssemblyInfo.cs 文件,编译时会报告“CS0579: Dup 阅读全文
posted @ 2017-09-23 16:19 zyl910 阅读(9845) 评论(0) 推荐(5)

摘要:作者: "zyl910" 一、缘由 最近遇到了一个奇怪的问题——明明已经在VS2017里装好了 .NET Core 2.0 SDK,且测试过新建一个 .NET Core 2.0控制台项目能成功使用。但是在项目目录中实际使用新建.NET Core 2.0控制台项目时,会遇到不支持 .NET Core 阅读全文
posted @ 2017-09-15 23:05 zyl910 阅读(1268) 评论(0) 推荐(0)

摘要:作者: "zyl910" 一、缘由 项目规模大了后,经常会出现源码文件分布在不同目录的情况,但.NET Core项目默认只有项目目录下的源码文件,且不支持“Add As Link”方式引入文件。这时需要手工修改project.json文件了。 可能是因为最新版本已将 project.json 转为 阅读全文
posted @ 2017-09-01 22:45 zyl910 阅读(1449) 评论(0) 推荐(0)

摘要:作者: "zyl910" 一、缘由 “Sandcastle Help File Builder”(简称SHFB)是一个很好用.NET 帮助文档生成工具。 但它的每个版本支持的VS版本范围有限,且官网没有明确说明它与VS版本的区别。导致经常出现“明明装了SHFB,但VS打开不了它的项目”问题。 这时只 阅读全文
posted @ 2017-07-28 22:07 zyl910 阅读(2902) 评论(0) 推荐(0)

摘要:作者: "zyl910" 一、缘由 当数据库服务器很多时,或者要与第三方公司做数据库表交换时,此时觉得若有一个简单快捷的数据库连接测试工具就好了。 因为若是采取直接把程序部署到tomcat等容器再测试的办法,那就太费功夫了。 其次,连上数据库后最好能显示一下数据库名称、版本等基础信息,这样便能判定所 阅读全文
posted @ 2017-03-16 17:16 zyl910 阅读(4385) 评论(1) 推荐(0)

摘要:最大化利用工厂等影响6格建筑的六边形网格规划(2016 10 27增加五、六节,19城+133锤方案,37城+259锤方案) 作者: "zyl910" 一、原理 文明6里有一些特殊的建筑及奇观,它们不仅对所属城市有效,还能覆盖一定范围内的城市。 工业区(Industrial Zone)建筑—— 工厂 阅读全文
posted @ 2016-10-26 18:18 zyl910 阅读(10457) 评论(0) 推荐(1)

摘要:作者: "zyl910" 查过了很多文章,都说需要root后才能转移存档。但很多时候是不能root的,此时该怎么办呢? 我研究了很久,最终找到了一种办法,无需root也能转移存档。 一、备份 我用的是联想手机,备份的步骤如下。其他品牌的手机可能有一些差异,但大同小异。 在安卓手机上点击“Home”键 阅读全文
posted @ 2016-02-02 00:03 zyl910 阅读(39965) 评论(0) 推荐(0)

摘要:作者: "zyl910" 以往我们想在spring的xml配置文件中增加说明文本时,只能使用xml注释( )。这对于“调试、部署时想批量屏蔽部分bean”是不利的。于是本文讨论如何解决这个难题,并给出一个对项目配置改动少的方案。 一、最初问题 例如现在想用quartz管理一个定时... 阅读全文
posted @ 2016-01-13 22:02 zyl910 阅读(1222) 评论(0) 推荐(0)

摘要:作者:zyl910一、说明本工具有适合以下情况使用——* 快速查看数据库中数据及表结构信息。* 测试ADO.Net下连接字符串的写法。* 帮忙分析ADO.Net数据库操作。二、用法运行本程序。在“Provider”下拉框中选择数据提供者工厂。(若没有的话,请尝试在 zdbviewcs.exe.con... 阅读全文
posted @ 2015-08-13 17:00 zyl910 阅读(1379) 评论(0) 推荐(0)

摘要:作者:zyl910如今,UTF-8字符串的使用频率越来越多了。但是在VC中,不能直接处理UTF-8字符串,得专门去写UTF-8与窄字符串、宽字符串、TCHAR字符串相互转换的代码。不仅费时费力,而且稍不留心就容易造成内存泄露问题。于是我便想专门编写个库来解决UTF-8字符串编码问题。特性——支持 T... 阅读全文
posted @ 2015-07-23 22:41 zyl910 阅读(1687) 评论(0) 推荐(0)

摘要:最近有个项目需要用snmp远程监控进程信息。于是我查了一下资料。一、资料.1.3.6.1.2.1.25.4.2.1.1.iso.org.dod.internet.mgmt.mib-2.host.hrSWRun.hrSWRunTable.hrSWRunEntry.hrSWRunIndexA uniqu... 阅读全文
posted @ 2015-07-12 19:35 zyl910 阅读(3956) 评论(1) 推荐(0)

摘要:作者:zyl910 以前我曾为了让VC++等编译器支持C99的整数类型,便编写了c99int库来智能处理(http://www.cnblogs.com/zyl910/p/c99int_v102.html)。如今为了兼容Turbo C++ 3等DOS下的编译器,做了重大改变,不再适合沿用旧名,于是采... 阅读全文
posted @ 2015-05-17 23:10 zyl910 阅读(1598) 评论(0) 推荐(0)

摘要:作者:zyl910 参考教程——http://bbs.pcbeta.com/viewthread-1432534-1-4.html笔记本SNB和IVY平台Win7/Win8/Win8.1安装OS X Mavericks懒人版通用教程 根据该文的操作步骤,顺利时略写,遇到问题或需要补充时才详细叙述。 教程贴外所用的软件、驱动——http://pan.baidu.com/s/1i3HpnHr 硬件配置——型号:神舟K650c-i7 D2磨具:Clevo W350STQ主板:Intel HM87CPU:Intel Core i7-4700MQ核芯显卡:Intel HD Graphics 46... 阅读全文
posted @ 2014-02-21 00:55 zyl910 阅读(20076) 评论(2) 推荐(1)

摘要:成功在神舟K650c-i7 d2(i7-4700MQ、HM87)上装好了Windows XP 本来已经在K650c上装好了Windows7、Windows8双系统,奈何某些旧软件只能在Windows XP运行,于是开始折腾装XP。 经过多次尝试,成功在K650c上装好了Windows XP,仅2个不常用设备缺少驱动,不影响使用。核芯显卡、声卡等都功能正常,能玩游戏,旧软件都能正常工作。该方法不仅适用于安装版系统,而且适用于克隆版系统,适应性非常强(我最初是在克隆版系统中试成功的,后来为了系统纯净性,又重装了一遍安装版)。 该方法的不足之处——1) 硬盘必须工作在IDE模式,不能设为AHC... 阅读全文
posted @ 2014-02-21 00:02 zyl910 阅读(6143) 评论(2) 推荐(0)

摘要:作者:zyl910 从VS2010开始,提供了一个平台工作集(Platform ToolSet)选项用于配制vc编译版本。到了VS2012,更是因为默认平台工具集不支持WindowsXP,导致经常需要切换到xp版平台工具集,VS2013也是如此。在某些时候,我们需要使用条件编译判断平台工具集的版本去做不同的操作,而VS中没有提供一个标准的检测办法。本文就是我的一些心得。 在设置了平台工作集后,环境变量宏会发生变换,而且“VC++目录”、“预处理器定义”等地方也会发生一些变化。 以VS2013为例,注意观察“Visual Stdio 2013 (v120)”、“Visual Stdio 2... 阅读全文
posted @ 2013-12-31 22:58 zyl910 阅读(17800) 评论(0) 推荐(2)

摘要:作者:zyl910一、缘由 在写一些生成文本的程序时,经常需要使用带缩进的格式化输出的功能。以前为此写过不少类似的函数,可惜它们的可重用性很差。 这是因为——1) C语言的FILE*不支持重定向到自己的缓冲区。2) C++的流机制允许重定向到自己的流缓冲区。可惜这依赖了C++的专有语法,纯C无法用上。 因为上述原因,以前至少得为C与C++编写两套函数集。如果考虑到char/wchat_t/TCHAR,函数集会变得更加臃肿。 于是我决定编写一套“能以相同的代码绑定到 C FILE 或 C++流”的带缩进的格式化输出库。zltabout就是该想法的成果。二、C范例Step 1 定义 ZLT... 阅读全文
posted @ 2013-08-23 23:31 zyl910 阅读(1299) 评论(0) 推荐(0)

摘要:作者:zyl910 v1.1版的改动如下——将源码上传到github.调整目录结构.添加CMake编译配置文件.使用doxygen规范注释. 文件清单——docs\docs\images\docs\images\examples_tcharall.pngexamples\examples\tcharall\examples\tcharall\makefileexamples\tcharall\tcharall.cexamples\tcharall\tcharall_2003.slnexamples\tcharall\tcharall_2003.vcprojexamples\tcharall.. 阅读全文
posted @ 2013-08-16 21:41 zyl910 阅读(809) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 9 下一页