自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (14)
  • 收藏
  • 关注

原创 Zig、C、Rust的Pk1

Zig的代码风格感觉融合了C go rust,与Rust不同的是,属于水平式内存安全型的,这儿简单做个Pk,领略一下Zig的不一样的性能。

2024-02-13 17:38:26 1212

原创 D与C#的交互:C#调用D的dll

D语言的简捷很让人着迷,对于一些用C#写的老代码,想用D写成dll,来提高一下效率。 本文用一个简单例子来展现一下c#调用d的dll。 1、D代码:mydll.d:module mydll; import std.stdio; import std.file;import std.string;public struct Struct1{ protected int a;

2016-08-29 15:15:42 1503

原创 OmegaT 扩展点滴

为推动D语言中文社区对《Programming in D》书的翻译,经 《D程序设计语言》语言译者张雪平老师介绍,使用OmegaT辅助翻译《Programming in D》。但该工具对html、doc等格式文档支持很好,对Ddoc并不支持。怎么办? 原书为什么用Ddoc格式写呢? 经了解,Ddoc文件经作者代码处理,可以直接用最新的DMD编译器编译样例代码,因而能保证此书总是最新版。

2016-06-26 18:06:33 2963

原创 D与C#的GUI内存占用比较

看到D的gui,为推进它的发展,特此抛砖引玉,用几张图比较一下D与C#的内存占用。 左为C#的窗体,右为D 的DGui的窗体。 C#生成条件:VS 2015 社区版,D为dmd 2.068.0,都为32位,运行平台:win10企业版,窗体都为Release模式生成,当点击“Click me”后,都出现MessageBox对话框。1、两者刚打开时的内存占用。2、各点击几次,3分钟后的,D DGui

2016-05-27 13:22:20 1210

原创 通过“D语言解析wav音频文件”来看C++向D代码的迁移

为抛砖引玉,本文浅谈一下“C++向D代码的迁移”。 看到两年前的一篇文章-wav文件解析:http://my.oschina.net/liusicong/blog/324078 关于wav音频文件的结构:请看: http://www.cnblogs.com/Xiao_bird/archive/2009/09/08/1562476.html http://www.cnitblog.com/ti

2016-04-24 23:38:55 915

原创 D语言下文件过滤copy的三种方式比较

module cpAmrs; import std.stdio;import std.file;import std.exception;import std.path:isValidPath,baseName;import std.datetime;import std.string;import std.algorithm.searching;void main(string[]

2016-03-05 00:20:04 730

原创 linux下制作linux系统的安装U盘

linux下制作linux系统的安装U盘经常用linux,给自己留个好用的live CD(此处为U盘版),以备不时之需! 本文采用的linux系统为Ubuntu Kylin 15.10 64位. 1、制作镜像,本人把命令做为文件USBWriteImg,方便使用,内容如下:#!/bin/sh#Write img to TF OR USBdd if=ubuntukylin-15.10-deskt

2016-02-26 00:57:07 3006

原创 制作系统安装U盘

制作系统安装U盘  安装维护操作系统,有个随身U盘还是很方便的。台式机操作系统的首次安装:建议通过安装的方式而非写镜像的方式来操作。若平时用的U盘因为安装系统的文件太占空间,或影响使用,那有没有一种方法即不占空间,又不影响观感呢?有,这是本文的重点:linux下制作系统安装U盘。    下载工具制作安装U盘—以上两步之后,可以去安装系统了——-调整U盘分区linux下制作系统安装U盘下

2016-02-26 00:29:21 1171

原创 Rust、D、Go三者的Pk1

通过穷举法运算某题 比较 Rust 1.0 alpha2 (64位),D 2.066.1(LDC 0.15.1 llvm3.6 MSVC64)、Go 1.4.2(64位)的单线程运算能力,为让内存有变化,特意加入字典(Go,Rust)或关联数组(D)。比较2点:1、使用内存,2、运行时长。发现Rust的运算效率最高、估计图像显示效率也最高(时长:13ms),但占内存也高;D的运算效率只与Rust相差各6秒、2秒、10秒,但Go相差较多.运算效率:Rust > D > GO内存占用最小排名:Go <R

2015-02-28 22:02:38 7591 3

原创 Go 语言解面试题1

go经过一年的发展,虽然刚刚自举,虽然编译速度、文件大小逊于D,但运算速度比以前有了很大提升。另外,go的slice、map在使用过程中,毕竟没有D的slice、关联数组方便好用(或许这也是go速度提升的原因之一?)。D2.066.1(ldc0.15.1 llvm3.6 msvc64)比go 1.4.2(64) 的运算速度稍快些(Win7 64位平台)。

2015-02-27 01:30:34 5662

原创 Rust与D 的PK

Rust与D的并发运算比较,运用3个内核(75%),D的占用内存稍大,但Debug模式下运行效率是Rust的几乎2倍,但Release模式下Rust的威力尽显,,Rust(并发)只是比D(并行)稍少3秒!!! D的并行也很强悍!!! 有时间再写D的并发模式。。。但此时没有内存消耗,显示不出Rust的RAll特性,当然D也支持RAII。D语言的代码简洁、高效非常吸引人。

2015-02-25 23:08:18 5096 2

原创 Rust语言解面试题1

比较了一下 :http://blog.csdn.net/iilovetopview/article/details/43745059运行效率基本与D语言持平(Debug模式下效率低些)。上篇文章采用的是dmd 编译器,此次采用的是LDC编译器。明显此编译器特别能提升效率。

2015-02-23 00:41:48 2729

原创 2015年情人节的礼物

D语言里如何使用随机数(产生不重复的随机数)。这是一个抽奖小程序,祝你过节快乐!

2015-02-14 22:28:45 774

原创 D语言如何在windows的cmd下正确显示中文

D语言的string 是utf-8的,而cmd 的ANSI的,因字符编码格式不同,导致不能正确显示中文。采用以下两种方式可以很好的处理这个问题。方式一、在你的d文件中填加如下代码:(这种方式可以不用修改cmd下的任何设置,方便你的客户使用你的程序) extern(C) int setlocale(int, char*);static this(){ import c

2015-02-12 22:28:05 1240

原创 用D语言解面试题6

原创的新算法,引入数学公式,提高效率1000倍以上,用D语言LDC编译器(64位)(基于LLVM3.6)把找下一个最大数的时间控制在200毫秒以内,(数值范围:1-200,000)(解题: 有一个整数n,写一个函数f(n),返回0到n之间出现的"1"的个数。比如f(13)=6,现在f(1)=1,问下一个最大的f(n)=n的n是什么?)

2015-02-11 23:30:15 1244

原创 用D语言解面试题5

用D语言写了一个函数printArray(int[][] aData),该函数将一个二维数组以顺时针螺旋的方式打印出来。本方法属原创,若增加圈数,仍适用。

2015-02-08 23:11:37 757

原创 用D语言解面试题4

使用D语言的数组、递归完成解题。

2015-02-05 21:03:49 748

原创 用D语言解面试题3

用D语言实现int型的数n的高低位互换。借用D语言数组的特殊值$实现。

2015-02-05 14:52:41 708

原创 用D语言解面试题2

用D语言求500以内的完整数。

2015-02-05 13:52:16 716

原创 用D语言解面试题1

用D语言实现 一组数字的排列变化。 解题思路:方法1:从大到小排序后直接取两头重新组为新数组。本方法最高效。方法2:类高斯算法。本方法时间复杂度低。

2015-02-03 23:45:04 812

原创 “程序员资格考试”与水仙花数算法的核心代码

 #include "stdio.h"void main(){ int i,j,n,s ; for( i=100;i<=999;i++) { n = i; s =0; while(n) { s+=(n%10)*(n%10)*(n%10); n/=10; } if(s ==i) printf(" i= %d

2009-11-13 20:27:00 944

便携版最新git-PortableGit-2.43.0-64-bit.7z-git clone好工具

另附使用方法:便携版Git(git-portable)的使用与配置(https://www.jianshu.com/p/17038eed7dbc)

2024-02-22

HP_PrinterJobLanguage.7z

本PDF文件可用于HP打印机。HP_PCL/PJL_Reference,Printer_Job_Language开发指南。可使用PJL协议与打印机通讯。

2020-08-13

iTextSharp7库及读取表格数据源码.7z

资源包含iTextSharp7(net40及netstandard1.6下的库文件),iText.kernel源码和读取表格数据源码,运行TableExtractionFromPDF项目可查看效果。 iText.kernel版本7.1.3.0 iText.io版本7.1.3.0 原文网址:https://www.codeproject.com/Tips/1262815/Extract-Tables-from-PDFs

2020-08-08

Windows使用python必须的最新版pip-20.2.1.zip

使用python怎能离开pip?Windows 64位平台更离不开它,来吧。官网下载的。原官网文件解压太繁琐,这个简单,7z软件轻松解压。官网地址:https://pypi.org/project/pip/#files

2020-08-08

最新官方go语言windows 32位安装包

若要用golang生成32位windows平台上使用的dll,则最好是使用32位的golang编译器。 最新golang官方windows 32位安装包:go1.12.windows-386.msi,无毒无插件,保证好用。

2019-03-13

《.NET设计规范:.NET约定、惯用法与模式 》中文版

本书为 pdf格式,由第一版的中文版扫描而成,字大,效果清晰。 读书让人进步;读好书,能让人事半功倍。

2011-11-01

《.NET设计规范》1

共3个rar文件,链接: 本书为框架设计师和广大开发人员设计高质量的软件提供了权威的指南。书中介绍了在设计框架时的最佳实践,提供了自顶向下的规范,其中所描述的规范普遍适用于规模不同、可重用程度不同的框架和软件。这些规范历经.NET框架三个版本的长期开发,凝聚了数千名开发人员的经验和智慧。微软的各开发组正在使用这些规范开发下一代影响世界的软件产品。.<br>本书适用于框架设计师以及相关的专业技术人员,也适用于高等院校相关专业的学生和教师阅读参考。... <br><br>“在微软,本书所讲述的规范已经指导我们经历了.NET框架三个版本和无数其他项目的开发,而且它正在指导着下一代Windows操作系统API——WinFX的开发。我希望你也能凭借此书,开发出容易理解和使用的软件。”<br>——Anders Hejlsberg,微软杰出工程师,C#和Delphi之父<br><br>“本书是所有.NET开发人员的必读之作,这些来自微软.NET开发小组的真知灼见对于理解.NET之所以然至关重要,不仅能帮助开发人员设计自己的类库和框架、组件,而且有助于更加高效地使用.NET框架。”<br>——Jeffrey Richter,著名技术作家,《Microsoft .NET框架程序设计》、《Windows核心编程》作者<br><br>本书中的规范凝聚了数千名微软精锐开发人员的经验和智慧,最终成为微软内部公认的设计规范。本书针对的是.NET平台上的框架设计,但对.NET之外的其他平台的框架设计同样具有借鉴意义。书中的大多数规范对于使用.NET框架创建高质量的普通应用程序至关重要。<br>本书包含许多评注,解释了相应规范的背景和历史,读来令人兴味盎然。从中你能够读到来自Anders Hejlsberg、Jeffrey Richter、Paul Vick等微软技术大师们的声音。...

2011-10-31

win7下完美使用的极点快码7.12

极点快码是快码软件类里较好的一个实现,它易学、易用、不易忘,是未来的专业输入法工具。只是正待开发利用。。。。,win7下完美使用。

2011-10-14

在C#中使用钩子程序

在C#中我们同样可以使用钩子程序来实现特殊效果按下Alt+F4时使窗口最小化。

2009-12-02

C#查找窗口句柄的方法

C#查找窗口句柄,方便操作窗口。传递数据等。用windows API。WINDOWS上的好资源,早下载早受益。做开发离不了。

2009-12-02

DelDelDelDelDel

DelDelDelDelDelDelDelDelDelDelDelDelDelDelDel

2009-12-02

『极点快码』最新版6.5

很喜欢“对月独酌”版的『极点快码』,但官方 的下载太慢,方便大家下载,并宣传“音形输入法”的现代,

2009-11-26

编程语言加以实现阻止U盘病毒

病毒在 Windows操作系统下,通过移动存储设备传播的手段和方法,并由此提出预防病毒的新方法,以及用delphi编程语言实现。(转载,资源来自网络)

2009-10-29

D语言操作Excel

D语言兼容C语言,具有C 、C++、C#还有Java的全部特点,是我们期待的未来编程语言。操作Excel是经常需要的事情。所以学习是必要的。

2009-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除