E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c语言代码
iOS-FMDB详解及使用
一FMDB简介什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言APIFMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的
C语言代码
对比苹果自带的
路飞_Luck
·
2020-06-22 09:41
Linux下main函数启动过程【程序员自我修养笔记】【自用】
当程序执行到main函数的第一行时,很多事情都已经完成了:【证1】如下是一段
C语言代码
:代码中可以看到,在程序刚刚执行到main的时候,全局变量的初始化过程已经结束了(a的值已经确定);main函数的两个参数
Douzi1024
·
2020-06-22 08:36
C语言数字图像处理---1.1图像的像素格式与图像读写
目前市面上的数字图像处理书籍种类繁多,往往令人眼花缭乱,不知从何而起,复杂的第三方库调用,也导致了大多数初学者苦不堪言,而本专栏内容将从繁就简,另辟蹊径,以简约明了的逻辑,无任何第三方库依赖的
C语言代码
Trent1985
·
2020-06-22 07:58
零基础C语言数字图像处理利器
浅谈代码规范&&基础调试&&几道面试题
废话篇:本文由CSUST的FINAL实验室的LX创作,用途是给予CSUST的小鲜肉们一些关于
C语言代码
规范的一些基本知识,若本文有什么错误或是表述不清之处,欢迎留言讨论指正。
TheLegendOfZelda
·
2020-06-22 06:11
【NXP出品PINS-TOOL-IMX】IMX6ULL引脚配置工具PINS-TOOL-IMX介绍
这款全新的引脚工具具有直观易用的用户界面,能够帮助您更加轻松快速地配置引脚,然后生成可用于任何C和C++应用的
C语言代码
。
ReCclay
·
2020-06-22 04:35
#
嵌入式Linux驱动入门
数据结构——单循环链表的逆置
C语言代码
实现:voidreverseList(PListx){if(x->head!=x->tail&&x->head->next!
StrongPanda
·
2020-06-22 03:42
数据结构
数据结构——使用非递归方法后序遍历二叉树
C语言代码
:#include#include#include//定义二叉树typedefstructBinaryTree{chardata;BinaryTree*leftChild;BinaryTree
StrongPanda
·
2020-06-22 03:42
数据结构
extern "C" 含义 以及函数声明的重要性
extern“C”extern“C”的作用是让C++编译器将extern“C”声明的代码当作
C语言代码
处理,可以避免C++因符号修饰导致代码不能和C语言库中的符号进行链接的问题。
P19777
·
2020-06-22 03:58
c语言
c++
线性表的顺序存储结构学习笔记(一)
线性表的顺序存储结构学习与代码实现,参考书籍:《大话数据结构》我通过
C语言代码
实现了线性表的初始化、判断是否为空、清空线性表、查询、查找、插入、删除、返回长度操作,并写了主函数测试编译运行通过。
王琪琛
·
2020-06-21 19:49
C语言
三种页面置换算法的分析及
C语言代码
详细word文档已经上传到百度网盘了,这是链接链接:https://pan.baidu.com/s/13lEZBX_VJAHZbhN22MvyMQ密码:1etj,更新于2018年04月16日。。坑爹的csdn竟然不允许上传免费资源!!真过分。。1.FIFO,Optimal,LRU这三种置换算法的优劣?优点:①FIFO页面置换算法实现简单,要求的硬件支持较少。②Optimal页面置换算法可保证获得最
HelloAaric
·
2020-06-21 16:52
Operating
System
C语言代码
搜索神器for Mac
程序功能精确搜索一个文件夹中的所有子文件夹中的指定类型文件中的指定字符串,搜索到某个文件中存在指定字符串,则将此文件路径直接输出在终端上。操作方法用X-Code编译完成将可执行文件拖到桌面上双击打开后根据提示操作。代码如下#include#include#includeintsearch(chara[],charsearchString[]){inti,j,k,t=strlen(searchStr
JohnayXiao
·
2020-06-21 15:58
C语言中动态分配数组
很多人在编写
C语言代码
的时候很少使用动态数组,不管什么情况下通通使用静态数组的方法来解决,在当初学习C语言的时候我就是一个典型的例子,但是现在发现这是一个相当不好的习惯,甚至可能导致编写的程序出现一些致命的错误
吉大秦少游
·
2020-06-21 15:43
【C/C++】
位运算
文章采摘自百度百科http://baike.baidu.com/view/379209.htm,有删减,将其pascal代码改为
c语言代码
。简介:程序中的所有数在计算机内存中都是以二进制的形式储存的。
白熊花田
·
2020-06-21 14:33
编程之美
算法之美
约瑟夫环
C语言代码
/*******************************************************约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3,1。此为小程序多文件的写法,有joseph.cjoseph.hmain.cmakefile四个文件。************
野草梦
·
2020-06-21 13:32
小程序
C语言读取csv文件
c语言读取csv表格数据工作生活中我们时常把数据存储在exel表格中,如要对数据进行处理我们就需要将数据读取出来,接下来将介绍一个简单的读取csv文件格式的
c语言代码
。
诺哲
·
2020-06-21 12:24
c/c++基础操作
导图分析让你快速了解操作系统的运行机制
操作系统的运行机制操作系统的运行机制俩种指令特权指令俩种处理器状态核心态俩种程序内核程序非特权指令用户态应用程序一条高级语言的代码翻译过来可能会对应多条机器指令:编译器:翻译
C语言代码
机器指令:二进制“
CpuCode
·
2020-06-21 06:33
计算机基础
枚举enum中的枚举元素与宏定义冲突错误及解决方法
问题描述及原因
c语言代码
中,如果出现枚举元素与宏定义命名相同,则编译会出现错误,例如下述.h文件中,用typedef关键字为枚举数据类型enum{FALSE=0,TRUE=!
kuvinxu
·
2020-06-21 02:38
嵌入式
时间获取服务器程序TCP
一个简单的时间获取服务器程序
C语言代码
:#include#include#include#include#include#include#defineMAXLINE128intmain(intargc,
jun2016425
·
2020-06-21 02:58
C
服务器后台
时间获取服务器程序TCP
TCP服务器
约瑟夫环问题算法的
C语言代码
实现
约瑟夫(Joseph)问题的一种描述是:编号为1,2,⋯⋯n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从1报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。基本要求利用单向循环链表存储结构模拟
冒泡的马树
·
2020-06-21 02:53
c
算法
数据结构
C语言为什么只需要包含stdio.h就能使用里面声明的函数?
要明白包含即可用的原因,就必须讲到
C语言代码
是如何变成可执行文件的了,这里可以参考《hello程序是如何变成可执行文件的》。
守望之名
·
2020-06-21 01:54
c
【C语言】fopen打开文件失败了,一定是今天写代码没看黄历,一顿操作后:原来是这个原因~~~~
问题经常有人问我,我的
C语言代码
好好的,怎么就打开文件失败了呢?
好好学习,天天编程
·
2020-06-21 00:32
C程序设计-谭浩强
谭浩强C程序设计第五版课后答案视频+代码讲解完整版(合集)持续跟新中~~~
这里是一个谭浩强C程序设计第五版课后答案的合集请看下面:工欲善其事必先利其器写
C语言代码
,首先得有安装一个趁手的工具,那么VS系列是最合适不过的了这里是安装教程:VS2013安装教程和使用下面是课后答案的讲解
好好学习,天天编程
·
2020-06-21 00:01
C程序设计-谭浩强
加密解密
本文为全中文编写,不需要有PE文件格式知识,不需要掌握汇编或C语言的编程技巧,一些加密算法直接由易语言提供,特殊的加密算法大家可以翻译
C语言代码
、汇编代码或VB代码。
aixie2148
·
2020-06-20 23:45
AVL树
C语言代码
普通的二叉查找树很容易导致某一侧的子树高度远远超过另一侧,这就导致了搜索效率的降低。AVL树(自平衡二叉查找树的诞生就是为了解决此类问题),和之前的BST树很类似,但是要添加上平衡因子,并在插入或删除某结点后进行平衡。上次代码的问题所在就是Delete功能在删除结点进行平衡时出现的错误,Delete操作的时候,要小心的判断是哪种旋转,然后再去解决,同时还要注意,删除结点后应该先判断这个树是否为空,
Pwnpanda
·
2020-06-20 22:18
数据结构
C/C++
用
C语言代码
求出斐波那契数列的第n项
1)非递归先定义f1,f2给出斐波那契数列前两项的值,再定义f3保存前两项的和,也就是下一项的值,再循环中不断重新变化赋值,最后求出第n项。#include#includeintfabonacci(intn){intf1=1;intf2=1;inti=0,f3=1;for(i=3;i#includeintfacibo(intn){if((n==1)||(n==2)){return1;}else{r
烟雨、相思醉
·
2020-06-20 21:23
C语言
Runtime运行时机制原理、用途
在我们平时编写的OC代码中,程序运行过程时,其实最终都是转成了运行时的
C语言代码
,运行时算是OC的幕后工作者比如说,下面一个创建对象的方法中,举例:主管:[[MJPersonalloc]init]运行时
敲代码无限循环
·
2020-06-17 14:00
Runtime运行时机制原理、用途
在我们平时编写的OC代码中,程序运行过程时,其实最终都是转成了运行时的
C语言代码
,运行时算是OC的幕后工作者比如说,下面一个创建对象的方法中,举例:主管:[[MJPersonalloc]init]运行时
敲代码无限循环
·
2020-06-17 14:00
诺禾,Java 垃圾回收
Java与C语言等不同,
C语言代码
经过编译器编译之后,就可以直接在CPU上执行,而Java不同,Java语言需要先编译生成字节码文件,再由JVM生成可以在CPU上运行的代码。
wx5e0dc820c89f1
·
2020-05-31 18:37
诺禾
6.
C语言代码
注释
注释是为了使别人能看懂你写的程序,也为了使你在若干年后还能看得懂你曾经写的程序而设定的。注释是写给程序员看的,不是写给电脑看的。所以注释的内容,C语言编译器在编译时会被自动忽略,不会执行注释的代码!方法一:使用//#include"stdafx.h"//main函数:程序的入口函数,就好比吃饭一样,饭得重嘴进//尽是说屁话,不从嘴巴进,难道重屁眼进????intmain(intargc,_TCHA
猿说Python/C++
·
2020-05-31 17:00
从 QuickJS 源码理解 JavaScript 的闭包
摘要本文从QuickJS源码的角度分析JavaScript语言中的闭包的实现原理,首先介绍闭包的概念,然后从相关
C语言代码
,一步步解析闭包以及相关的垃圾回收机制的底层实现,最后总结闭包的定义和相关原理。
司徒永超
·
2020-05-29 07:39
javascript
前端
源码分析
垃圾回收算法实现之 - 标记-整理(完整可运行
C语言代码
)
GC标记-压缩算法(MarkCompactGC)是将GC标记-清除算法与GC复制算法相结合的产物。本文实现的是DonaldE.Knuth研究出来的Lisp2算法,基于C语言在标记-整理算法中,标记阶段和标记-清除算法中的的标记阶段完全一样;然后对堆进行几次搜索来整理活动对象。整理算法也是移动式的算法,不会有碎片化的问题,并且和复制算法相比不用牺牲半个堆的空间名词解释对象对象在GC的世界里,代表的是
空无
·
2020-05-27 22:48
垃圾回收机制
垃圾回收
内存管理
c
算法
垃圾回收算法实现之 - 复制算法(完整可运行
C语言代码
)
GC复制算法(CopyingGC)是MarvinL.Minsky在1963年研究出来的算法。说得简单点,就是只把某个空间里的活动对象复制到其他空间,把原空间里的所有对象都回收掉。这是一个相当大胆的算法。在此,我们将复制活动对象的原空间称为From空间,将粘贴活动对象的新空间称为To空间。本文实现的是RobertR.Fenichel与JeromeC.Yochelson研究出来的GC复制算法,使用C语
空无
·
2020-05-27 22:48
垃圾回收
垃圾回收机制
内存管理
c
算法
垃圾回收算法实现之 - 引用计数(完整可运行
C语言代码
)
GC原本是一种“释放怎么都无法被引用的对象的机制”。那么人们自然而然地就会想到,可以让所有对象事先记录下“有多少程序引用自己”。让各对象知道自己的“人气指数”,从而让没有人气的对象自己消失,这就是引用计数法(ReferenceCounting),它是GeorgeE.Collins于1960年钻研出来的。引用计数法中引入了一个概念,那就是“计数器”。在对象头中增加了一个计数器属性,用来标识对象的被引
空无
·
2020-05-27 22:17
垃圾回收
垃圾回收机制
内存管理
算法
c
垃圾回收算法实现之 - 标记-清除(完整可运行
C语言代码
)
世界上首个值得纪念的GC算法是GC标记-清除算法(Mark-SweepGC)。自其问世以来,一直到半个世纪后的今天,它依然是各种处理程序所用的伟大的算法。GC标记-清除算法由标记阶段和清除阶段构成。标记阶段是把所有活动对象(可达对象,reachable)都做上标记的阶段。清除阶段是把那些没有标记的对象,也就是非活动对象回收的阶段。通过这两个阶段,就可以复用已释放的空间。本文代码使用C语言实现名词解
空无
·
2020-05-27 22:17
垃圾回收
内存管理
算法
c
两行
C语言代码
能做什么
昨天朋友问了我几道C语言程序题,而且据说老师要求代码不能与网上雷同(???)本着纯属装B研究技术的态度,再加上之前看过一篇文章《一行Python能做什么!》,于是我想能不能用一行代码完成这些题(毕竟这些题是一些非常基础的问题)。后来发现似乎不能,因为C语言不能在调用函数的同时声明变量,于是只好用两行代码来完成。好了,废话不多说。翠花,上题:答案:第一题#include#includevoidmai
云先生B
·
2020-05-27 09:27
编程
算法设计与分析——堆排序
目录前言一、算法思想分析二、算法效率分析三、算法代码
C语言代码
后记前言一个高效的排序算法,对整个计算机领域的贡献都是极大的。在我看来,堆排序算法就是这样一种高效的排序算法,它本身的设计就是非常巧妙的。
凌 一
·
2020-05-24 23:33
算法设计与分析
堆排序
c语言
算法
排序算法
c算法
C和指针笔记-第1、2章 C语言基本概念
如果你试图在一段
C语言代码
的首尾分别加上/*和*/符号来“注释掉”这段代码,你不一定能如愿。如果这段代码内部原先就有注释存在,这样做就会出问题。要从逻辑上删除一段C代码
谢嘉敏
·
2020-05-11 18:00
C语言扫雷详解
下面我还是会用
C语言代码
的形式来编写一个扫雷程序,其实想通原理,扫雷用C语言实现其实不难。在下面我还是会像上篇博客C语言三子棋一般采用多文件格式。
weixin_43772880
·
2020-04-24 15:59
【C语言从零到入门】知识储备②:半角符号与全角符号
本节内容非常重要,因为初学者经常会在这里出错
C语言代码
中的符号均为半角符号。那么,什么是半角符号呢?
云先生B
·
2020-04-24 12:37
C语言从零到入门
c语言
编程语言
逆向入门分析实战(二)
C语言代码
IsAlreadyRun函数的
C语言代码
如下图所示:下面对其汇编代码进行分析:repstosd之前,同样是入栈操作,我们无需仔细追究,重点关注call函数。
合天智汇
·
2020-04-24 09:00
从C到C++
C++读作“C加加”,是“CPlusPlus”的简称,C++是在C语言的基础上增加新特性,从语法上看,C语言是C++的一部分,
C语言代码
几乎不用修改就能够以C++的方式编译。
C语言实战
·
2020-04-18 21:08
C语言
C++
C/C++
C++语言教程
21天
C语言代码
训练营(第十八天)
内存今天来聊聊一些常见的内存相关的问题。很多人认为,C语言程序设计中一个最难的部分就是和内存操作。因为它过于抽象,很难让初学者准确把握其特性。我今天在找配图的时候也很难把malloc出来的buffer和上面这张图片联系起来。这篇文章里,我们通过几个简单的题目帮助大家诠释C语言操作内存的相关问题。1.栈空间不能外传前面的文章中我们讲过栈空间和堆空间的区别,它们有一个非常重要的区别是栈空间的使用有一个
天花板
·
2020-04-14 11:07
runtime
c语言API(包括很多强大实用的c语言类型,c语言函数);2>实际上,平时我们编写的oc代码,底层都是基于runtime实现的也就是说,我们平时编写的oc代码,最终都是转成了底层的runtime代码(
c语言代码
yzu
·
2020-04-13 20:53
11. FMDB的基本使用
何为FMDBFMDB是iOS平台针对SQLite数据库语句封装的框架它以OC语言的方式,以面向对象的思想封装了SQLite的C语言API因此它使用起来更加的面向对象,避免使用那些冗余,麻烦的
C语言代码
它最大的优势就在于提供了线程安全的数据库操作方法
面糊
·
2020-04-13 12:38
Python3.5.1下安装pygame
可以通过pip包管理器来安装Python包,但是pygame包包含
C语言代码
,需要进行编译。最简单的方式是,在网上下载已经编译好的安装包。
multchle
·
2020-04-13 07:34
21天
C语言代码
训练营 —— 练习1
编译环境Win7(x64)+DMC(x86)v8.57Win7下安装DMD2.7,安装时勾选DMC,忽略64位(因为需要安装VisualStudio2013/2015),假设DMC最终安装在D:\Dlang\DMC目录安装Notepad++及NppExec插件,NppExec的Execute...-->Command设置为D:\Dlang\DMC\dm\bin\dmc.exe$(FULL_CURR
阿债
·
2020-04-13 03:06
extern "c"用法解析
extern"C"的主要作用就是为了能够正确实现C++代码调用其他
C语言代码
。加上extern"C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。
JasonDing
·
2020-04-13 03:23
extern "C"的小结 来自《程序员的自我修养》
为了与C兼容,C++可以使用关键字extern"C"来声明或者定义一个C符号:extern"C"{intfunc(int);intvar;}``` C\+\+会将extern"C"的大括号内的代码当做
C语言代码
popsheng
·
2020-04-12 20:00
iOS开发中FMDB的基本操作介绍(转载)
FMDB简单介绍一、简单说明1.什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言API2.FMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的
C语言代码
对比苹果自带的
Louis_hey
·
2020-04-12 15:50
重点 (十) : FMDB
什么是FMDBFMDB是iOS平台的SQLite数据库框架FMDB以OC的方式封装了SQLite的C语言APIFMDB的优点使用起来更加面向对象,省去了很多麻烦、冗余的
C语言代码
提供了多线程安全的数据库操作方法
JonesCxy
·
2020-04-11 12:09
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他