内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

当前分类:

> 软件编程 > C#教程 >

  • cjson两种数组解析方法07月26日

    最近一段时间在做cjson格式解析相关的问题,这里记录下遇到的json解析数组的相关问题。 解析数组第一类: image.png 像以上格式的数据解析可以使用如下方式: cJSON *ip_arry = cJSON_GetObjectItem( clientlist, iplist); //clientlist 是使用 cjson对象if(

    Tags:cjson数组
  • C语言的入口函数不一定叫main07月25日

    C语言的入口程序好像都被固定好了叫main但是不一定哦。 先写个程序:#include #include int main() { printf(俄罗斯方块---《C语言,好爽》2017年录 By 宁哥); system(pause); return 0; } 但我现在运行一个C语言图形化程序: 看到了提示错误; 你可能认为这

    Tags:C语言main
  • Spire.Doc:将word文档中的隐藏文本保存到PDF07月25日

    在Spire.Doc for .NET 的帮助下,我们可以轻松地隐藏C#中word文档上的文本。 本文将演示如何使用Spire.Doc获得文字隐藏文本,以显示在结果PDF页面上。 Note: 在开始之前,请下载最新版本的Spire.Doc,并将Spire.Doc.Doc.dll添加到bin文件夹中作为Visual Stu

    Tags:Spire.DocwordPDF
  • c#设计模式之单例模式07月25日

    单例模式:一个类在内存中只有一个对象(实例),并且提供一个可以全局访问或者获取这个对象的方法。 这两天学的,写了个小例子,问了同事一些关于线程的问题,还有从网上查了一些资料。还犯了一些低级的错误。 vs2017控制台输出文字乱码,从网上找了一些方

    Tags:c#设计模式单例模式
  • C#监控类属性更改07月24日

    实体类创建后在方法中对哪些属性赋值了,传递到底层方法时在底层如何得知哪些属性被赋值过。如何监控属性的更改,请看脑洞大开之《大花猫动了哪些小玩具》记属性监控之曲线救国。 在使用EF更新数据库实体时。很多时候我们想要的只是更新表中的某一个或部分字

    Tags:C#
  • 指针与数组07月24日

    二级指针与二维数组 char *string[] ={abc,abcd,acf}; char string[3][4]={abc,abcd,acf}; ` 首先一点的是,虽然二维数组的数组名可以看做是一个指针,但是并不能将二维数组的数组名赋值给一个二级指针,也就是如下的代码 int main(void){ int arr[3][3] = {

    Tags:指针数组
  • C#与Python的lambda表示式07月23日

    在 Python 有 Lambda Function,C# 則有 Lambda Expression,兩者算是差不多的東西,所以在本文就姑且都叫它們為 lambda 表示式。 Python 的 lambda 表示式非常直覺,用法如下面的範例: func = lambda x,y: x + yfunc(1, 2) 執行的結果會是 3。只要函式只有

    Tags:C#Pythonlambda
  • C#封装和继承07月23日

    封装 封装是实现面向对象程序设计的第一步 封装就是将数据、方法等集合在一个个单元中,我们称之为类 封装的意义在于保护代码/数据,屏蔽复杂性 继承 继承是所有面向对象语言不可缺少的部分 继承是为了实现类的重用和扩展 被继承的类叫做基类,或者父类。 继

    Tags:C#
  • C#构造和析构07月23日

    构造方法 构造方法是一个特殊的方法,负责初始化对象 构造方法名必须和类名一致 构造方法没有返回值,但可以有参数,能够重载 构造方法可以不写,系统会自动为类添加一个无参的默认构造 如果将构造方法设置为Private,就不能再使用此构造创建实例 析构 析构

    Tags:C#构造析构
  • Python调用C语言编写的组件07月23日

    一.c,ctypes和python的数据类型的对应关系 ctypes type ctype Python type c_char char 1-character string c_wchar wchar_t 1-character unicode string c_byte char int/long c_ubyte unsigned char int/long c_short short int/long c_ushort unsigned s

    Tags:C语言Python
  • C、C++、Java? Java Native Interface(JNI)特辑(从C语言开始)07月23日

    JNI简介 一些基本概念和介绍我就不重复了,百度讲的比我好。简单来说就是通过java的native关键字声明的方法调用对应的C/C++实现的函数。其中的优劣很多,比如提升了效率却丧失了程序的跨平台性、能够直接与硬件驱动进行交互却增加了java与C/C++代码的耦合性.

    Tags:C语言JNIC++Java
  • OC基础学习(1):对C的扩展07月23日

    分析最简单的Hello Objective-C程序 #import Foundation/Foundation.hint main(int argc, const char * argv[]) { NSLog(@Hello, World!); return 0;} // main OC本质上就是C语言,它用来声明 main() 和返回数值的语法和C语言是一样的。 扩展名.m代表message

    Tags:OCC语言
  • 静态分析生成C语言函数调用关系的利器:cflow07月21日

    cflow的说明和安装 cflow是一款静态分析C语言代码的工具,通过它可以生成函数的调用关系。和calltree不一样,cflow有独立的网页介绍它(https://www.gnu.org/software/cflow/#TOCdocumentation)。而且在Ubuntu系统上,我们可以不用去编译cflow的源码,而直

    Tags:cflowC语言
  • 静态分析生成C语言函数调用关系的利器:calltree07月21日

    对于C语言的项目,一些文件动辄几千行代码,上百个函数体,理解起来颇有些费劲。这个时候我们可以使用calltree工具对代码进行静态分析,然后产生调用关系树,使得我们可以对代码的构成有个初步的认识。这样可以让我们站在高处,俯览全局,制定出一个着实可行

    Tags:calltreeC语言
  • 汇编语言系列教程基础入门(一)07月20日

    机器字长 机器字长是指CPU一次运算所能处理的数据的位数,一般来说这个数的和CPU的通用寄存器长度、数据总线的宽度等相等,在8086中为16bit。由于历史原因,x86系列的CPU生产较早,所以这一系列的机器字长以8086的机器字长为代表,8086的机器字长为16bit,所

    Tags:汇编语言
  • NASA的十条编码准则07月20日

    美国国家航空航天局(英语:National Aeronautics and Space Administration,缩写为NASA)是美国联邦政府的一个独立机构,负责制定、实施美国的民用太空计划、与开展航空科学暨太空科学的研究,是世界顶尖的科学研究机构。在NASA的每个项目和研究中, 软件

    Tags:NASA编码
  • MongoDB系列(一):C#类似EF语法简单封装07月20日

    1:关于MongoDB的安装请自行百度,进行权限认证的时候有一个小坑, 3.0 之后授权认证方式默认的 SCRAM-SHA-1 模式, 需要首先命令创建一个用户,然后Drop掉这个用户,然后修改system.version里的authScheam为3,在没有创建用户的情况下 authScheam的值貌似是查询不

    Tags:MongoDBC#
  • 基于stdarg.h的可变参数函数的用法07月19日

    .在开始学习C语言的函数的时候,我们就知道函数的参数个数应该是在函数声明的时候就指定的,这一点我们没有任何疑问。但是不知道大家有没有注意到我们的printf()函数,他的函数参数理论上并不是确定的,而是随着匹配字符串中的格式控制符的个数控制的。其实

    Tags:stdarg.h
  • C99显示函数名的宏func07月19日

    在调试代码或者写一些通用的测试函数的时候,有时候想如果能够用字符串的方式显示出正在调用的函数名该有多好。其实在C99标准中就已经有了这样的宏__func__,只是平常不怎么被提起。那么这个宏怎么用呢? 示例 程序: #includeiostreamusing namespace std;

    Tags:C99func
  • QEMU学习笔记:Q3507月19日

    QEMU支持的架构非常少,在Q35出现之前,就只有诞生于1996年的i440FX + PIIX一个架构在苦苦支撑。一方面是Intel不断推出新的芯片组,搞出了PCIe、AHCI等等新东西。i440FX已经无法满足需求,为此在 KVM Forum 2012 上Jason Baron带来了PPT:A New Chipset For

    Tags:QEMUQ35

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号