C#简单配置类及数据绑定

本文实现一个简单的配置类,原理比较简单,适用于一些小型项目。主要实现以下功能:保存配置到json文件、从文件或实例加载配置类的属性值、数据绑定到界面控件。 一般情况下,项目都会提供配置的设置界面,很少手动更改配置文件,所以选择以json文件保存配置数据。 ... »

timefiles C#

如何系统学习C 语言(下)之 预处理命令篇

大话c语言(下)之 预处理命令篇 预处理就是在编译之前,通过一些预处理命令对源代码进行管理和控制的过程。 由源代码得到可执行的程序,会经过预处理、编译、汇编和链接几个过程 预处理命令大致可以分为文件包含、宏和条件编译几个部分,所有的预处理命令都是以“#”开头的。 这里只分享几个常见的预处理命令,至于 ... »

ofd文件电子签章实现方法

前言 文档处理一般经过三个环节:流、版、签;流式软件负责编辑,如:office、wps等。版式软件负责文档定型,保证显示样式不跑偏;版式文件格式有两种:pdf、ofd。签章软件负责对版式文档签章。签章是文档处理的最后一个环节。 当前,市面上的版式文件还是以pdf为主;对pdf的签章,国内研究的比较多 ... »

yuanchenhui c# ofd

如何系统学习C 语言(下)之 文件篇

我们所编写的程序源代码以及编译生成的可执行文件都属于文件。所以文件的实质就是存储在外部存储介质上的一段连续的二进制数据。 c 语言程序对文件的处理采用文件流的形式,程序运行在内存中,而文件是存储在外部存储介质上,例如硬盘、U盘等。 一,文件的打开与关闭 在程序运行时,就会在指定的文件之上建立一条管道 ... »

如何系统学习C 语言(中)之 联合体、枚举篇

在C语言中有一个和结构体非常像的数据类型,它的名字叫做联合体,也被称为共用体或公用体。 1,联合体 1,联合体的定义 定义联合体需要使用"union" 关键字,格式如下: union 联合体名{ 数据类型 成员1; 数据类型 成员2; ... }; 2,联合体的大小 联合体和结构体最大的区别就是在内 ... »

C++中简单使用HP-Socket

HP-Socket 是一套通用的高性能 TCP/UDP /HTTP 通信 框架 ,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP /HTTP 通信系统,提供 C/C++ 、 C# 、 Delphi 、 E (易语言)、 Java 、 Python 等编程... ... »

timefiles C++

如何系统学习C 语言(中)之 结构体篇

1,结构体 在前面我们知道变量和数组都可以用来存储数据,变量用来存储单个数据,数组可以用来存储一组同类型的数据,但你有没有发现——它们都只适合单一属性的数据。那现实生活中,很多对象都是具有多属性的。例如一个人,都具有姓名、年龄、身高、体重等各种属性。那该如何是好呢? 别急,C语言中的结构体属于复合类 ... »

C++基础知识

1 static关键字 1.1 面向过程的static 1.1.1 全局静态变量 1.1.2 局部静态变量 1.1.3 静态函数 1.2 面向对象的static 1.2.1 类中的静态成员 1.2.2 类中的静态成员函数 2 说一下C++与C的区别 3 说一说C++四种cast转换 4 C/C++中 ... »

hyhuang C++

freeswitch APR库

概述 freeswitch依赖库源代码基本都可以在libs目录下找到。 在freeswitch的官方手册中,可以找到freeswitch的依赖库表格,其中freeswitch的core核心代码依赖库主要包括apr、apr-util、pcre、resample、sqlite、srtp、teletone ... »

第39篇-Java通过JNI调用C/C++函数

在某些情况下,Java语言需要通过调用C/C++函数来实现某些功能,因为Java有时候对这些功能显的无能为力,如想使用X86_64 的 SIMD 指令提升一下业务方法中关键代码的性能,又或者想要获取某个体系架构或者操作系统特有功能的支持。为了能在Java 代码中调用 C/C++函数,JVM提供了Ja ... »

mazhimazhi

for循环中创建线程执行问题

先执行以一个简单的示例: static void Main(string[] args) { List<int> taskConsumes = new List<int>() { 1,2,3,4,5}; for (int i = 0; i < taskConsumes.Count; i++) { n ... »

19930521zhang c#

Window黑客编程之资源释放技术

前言 今天说一下写病毒木马会广泛使用的一种技术——资源释放技术。为什么我们在写木马时会使用到资源释放技术呢?这是因为它可以使我们写的程序变得简洁。如果程序需要额外加载一些DLL文件或者文本文件,我们可以把它们作为资源插入到程序里。等程序运行,再把它们释放到本地。这样好处是只有一个.exe文件,这就降 ... »

如何写个控制台小游戏(C or C++期末大作业)

因为临近c艹考试,以作品的形式提交。所以想用c++写个控制台小游戏 主要是小游戏可以将类和继承等C++知识点可以很好的串接起来,而且也比图书管理系统等交互性不大的项目更加有趣。好了废话少说进入正题吧 »

phyger

C\\C++ 1A2B小游戏源码

学了一段时间,心血来潮写了一个1A2B小游戏,很多人应该玩过,是一个挺有意思的益智小游戏,之前用易语言写过,现在又用C++重写了一下。 编译运行无错,整体程序设计思路为:进入循环,初始化游戏,读入一个 »

mfrank

c++ json 详解 - 蒂其之死

一. 使用jsoncpp解析jsonJsoncpp是个跨平台的开源库,首先从http://jsoncpp.sourceforge.net/上下载jsoncpp库源码,我下载的是v0.5.0,压缩包大约 »

yelongsan