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语言代码
CRC32
C语言代码
和 JAVA代码
C语言如下:uint32_tcrc32_compute(uint8_tconst*p_data,uint32_tsize){uint32_tcrc;crc=0xFFFFFFFF;for(uint32_ti=0;i0;j--){crc=(crc>>1)^(0xEDB88320U&((crc&1)?0xFFFFFFFF:0));}}return~crc;}JAVA代码如下:publicclassCRC
东莞大拿
·
2020-07-28 20:32
C语言中结构体变量之间赋值
近期,我阅读了某新员工小刘写的
C语言代码
,发现其对结构体变量之间的赋值不是非常熟悉。对于两个同样类型的结构体变量,他均採用的是逐个成员变量直接赋值的形式。
weixin_34082695
·
2020-07-28 18:12
c/c++
深入浅出Runtime (二) Runtime的消息机制
(三)Runtime的消息转发深入浅出Runtime(四)Runtime的实际应用之一,字典转模型Runtime消息机制消息发送在Object-C中,我们其实可以直接调用C的代码也就是Runtime的
C语言代码
struggle3g
·
2020-07-28 14:37
【搞搞算法】多目标遗传算法NSGA-II的
C语言代码
使用手册
在之前的博文里提到过,多目标遗传算法NSGA-II的提出者之一——KalyanmoyDeb教授实验室的网站http://www.iitk.ac.in/kangal/index.shtml上放了这个算法的
C语言代码
guihua_wulipcy
·
2020-07-28 13:37
搞搞算法
Linux下的Shell编程基础知识
表示该脚本使用后面指定的解释器解释执行(必须第一行)实际上shell会fork一个子进程并调用Exec执行脚本,实际上就是exec把进程中的原来程序段替换成现在新的程序段,我们也可以在
c语言代码
中利用system
shuzhongxiao
·
2020-07-28 11:35
linux
K-Means 聚类算法
C语言代码
实现
1.具体代码实现如下#include#include#include#include#include#include#include#includeusingnamespacestd;typedefstruct//点结构体{doublex;//属性1doubley;//属性2}Point;floatstringToFloat(stringi){stringstreamsf;floatscore=0
乌哩哇啦
·
2020-07-28 07:21
C语言对寄存器封装
一、封装外设用
C语言代码
把外设地址映射用宏定义封装/*外设基地址*/#definePERIPH_BASE((unsignedint)0x40000000)/*总线基地址*/#defineAPB1PERIPH_BASEPERIPH_BASE
廖旭
·
2020-07-28 02:05
橙子软件
二分搜索(
C语言代码
)及解释
#二分搜索(
C语言代码
)及解释二分搜索(二分查找)是一种分治法的典型应用,分治法的基本思想是将一个规模为n的问题,分解成k个规模较小的子问题。这些子问题相互独立且与原问题相同。
hskjshs
·
2020-07-27 23:11
简单几行
C语言代码
实现高斯分布
由于项目需要产生一个高斯分布,所以去网上查找,结果很多,但是都没有足够的注释或者原理讲解,所以大部分代码都看不懂,也没法确定代码的结果是否正确。因此想从原理上来解决这个问题。具体的理论推导请看http://blog.sina.com.cn/s/blog_9ce5a1b501018c1g.html。我这里只是简单的提供我测试这个原理的代码以及测试结果。测试是用MATLAB仿真的:clearall;c
天马行风
·
2020-07-27 22:16
VS2015使用教程(使用VS2015编写C语言程序)
前面我们给出了一段完整的
C语言代码
,就是在显示器上输出“C语言中文网”,如下所示:#includeintmain(){puts(“C语言中文网”);return0;}本节我们就来看看如何通过VS2015
叶子 ✪ω✪
·
2020-07-27 20:05
C语言
垃圾回收算法实现之 - 分代回收(完整可运行
C语言代码
)
分代垃圾回收(Mark-SweepGC),并不是一个具体的算法,只是结合了几种垃圾回收算法,把对象按特点进行了分类,对每种特点的对象集执行不同的回收算法,从而提升回收效率阅读本文之前,你最好已经了解了复制算法和标记清除算法,因为文中不会过多重复介绍复制算法和清除算法的内容分代垃圾回收在对象中引用了“年龄”的概念,通过优先回收容易称为垃圾的对象,从而提高垃圾回收的效率。大部分的对象在生成后马上就变成
空无
·
2020-07-27 17:16
垃圾回收
垃圾回收机制
内存管理
c
[蓝桥杯][算法提高]字符串比较
输入无输出无样例输入appleone样例输出-1
C语言代码
:#include#include#definemaxn10005intmain(){chara[maxn],b[maxn];scanf("
Knock man
·
2020-07-27 14:16
蓝桥杯
计算智能——K-means聚类算法
C语言代码
K-means聚类算法也称K均值聚类算法是一种迭代求解的聚类分析算法,其步骤是随机选取K个对象作为初始的聚类中心,然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。1.K-Means原理上图a表示最初的对象点的样本,在图b中我们首先假定k=2,即在样本空间区域随机选取两个坐标点,然后通过计算每个点与两个之间的距离大小分为两个类别,如图c所示,接着在每一组对象点当中
qq_42678341
·
2020-07-27 12:23
二分法
c语言代码
(递归、迭代)
递归代码如下:includeintBSearch(intd[],inttarget,intlow,inthigh){//第二个参数是要找的数,返回下标if(lowd[m])returnBSearch(d,target,m+1,high);elsereturnm;}return-1;}voidmain(){inta[]={1,2,3,4,5,6,7,8,9,100,2000,5000,9999};i
IT1995
·
2020-07-27 12:10
C/C++
数据结构
二叉树的层序遍历 使用队列和不使用队列
1、使用队列先将树的根节点入队,如果队列不空,则进入循环{将队首元素出队,并输出它;如果该队首元素有左孩子,则将其左孩子入队;如果该队首元素有右孩子,则将其右孩子入队}
C语言代码
:voidLevelOrderTraverse
Wqanxiu
·
2020-07-16 07:48
数据结构
C语言代码
实现
#include#include#include//快排时间复杂度O(nlogn)voidquick_sort(int*arr,intl,intr){if(l>=r)return;while(lz)y--;if(xx)j--;elsei++;}returnfalse;}intmain(){intA[8]={3,41,52,26,38,57,9,49};intx;while(scanf("%d",&
track_down
·
2020-07-16 06:08
算法导论代码实践
Dev C++使用教程(使用Dev C++编写C语言程序)
PS:本文转载自http://c.biancheng.net/view/462.html前面我们给出了一段完整的
C语言代码
,就是在显示器上输出“C语言中文网”,如下所示:#includeintmain(
奇跡の山
·
2020-07-16 06:01
教程
数组访问越界
首先,分析一段
c语言代码
的运行结果#include#includeintmain(){intarr[3];inti=0;for(;i<=3;i++){arr[i]=0;printf("Helloworld
qq_28398393
·
2020-07-16 05:46
51单片机之通过按键点灯程序
1.流水灯电路图2.四位按键3.
C语言代码
(简单的按键控制灯的明暗)#includesbitled1=P1^0;sbitled2=P1^1;sbitled3=P1^2;sbitled4=P1^3;sbitled5
佚名
·
2020-07-16 05:38
51单片机的应用
IDA简单Switch-Case结构的汇编代码分析
偏偏IDA的F5功能很多时候会无法生成
C语言代码
,此时就需要我们自己分析汇编代码,理解switch-case结构等。
faithzzf
·
2020-07-15 22:40
汇编语言基础
iOS数据库FMDB的基础知识
优点更加面向对象,省去了很多麻烦、冗余的
C语言代码
比苹果自带的CoreData框架,更加轻量级和灵活提供了多线程安全
yyggzc521
·
2020-07-15 22:30
ARMCC汇编方式
一、目的本文分析ARMCC编译器编译出来的文件对应的汇编代码,旨在帮助C语言程序员写嵌入式代码时分析堆栈使用问题和优化
C语言代码
。
btchengzi0
·
2020-07-15 21:14
编译原理
VS2013超简单学习内联汇编
这只是入门而已,了解一下就好了上面是一段非常简单的
C语言代码
,a++后a的值=8我们转为内联汇编随便对着代码,右键,选择-运行到光标处再随便对着代码,右键,选择-转到反汇编我们看到程序的汇编代码如上图,
小雨丶
·
2020-07-15 20:45
VC++
函数重载写法与实现原理
在讨论函数重载之前我想应该回顾一下之前的
C语言代码
,因为没有比较是显不出函数重载的方便的在这里我们举一个例子,我们要实现一个加法器,要求是可以解决整形和浮点型的运算,于是我们写出如下代码我们尝试用C语言的编译器来编译
16406070101
·
2020-07-15 19:50
C++
ARM汇编程序---C语言调用ARM汇编实现字符串的拷贝
C语言代码
:主要注意要将汇编中的函数导入进来。其余很简单!我这样赋值方便以后调试的时侯方便。
Z_Monkey
·
2020-07-15 19:08
ARM汇编
C语言调用汇编函数 实现超过32位数的加法
计算两个大数的和(超过32位)C语言调用汇编函数,汇编函数实现加法功能,计算结果在控制台显示一、问题分析二、编写代码2.1
C语言代码
2.2汇编语言代码三、ADS调试过程四、附录一、问题分析本程序通过在C
ZhangH.J.
·
2020-07-15 19:00
ARM
ARM C语言调用汇编函数 实现冒泡排序
使用冒泡排序将指定数组排序后输出排序函数使用汇编语言编写,C语言调用汇编语言在控制台显示排序前后的结果一、问题分析二、代码编写2.1
C语言代码
2.2汇编代码三、ADS调试3.1运行ADS软件,进入调试界面
ZhangH.J.
·
2020-07-15 19:00
ARM
用python读取dat文件,wifi数据采集工具csi tool数据文件(.dat文件)解析
参考代码一部分
c语言代码
:unsignedinttimestamp_low=inBytes[0]+(in
YuanDianO
·
2020-07-15 19:23
wifidog认证接口
实现了路由器和认证服务器的数据交互,在路由器方是用
C语言代码
,通过wifidog程序和linuxiptables防火墙实现接入用户的认证跳转和控制,在认证服务器方是通过php实现用户的认证流程和管理。
WiFiDog热点认证解决方案
·
2020-07-15 18:00
STM32单片机极简方法 使用宏定义 代替复杂的重定向printf()函数,实现串口打印。(HAL库例程)
但是如果我们使用的是单片机运行
C语言代码
,如果不经任何修改直接使用printf()函数,结果是什么现象都没有。要想使用这个函数,常规方法是重定向printf()函数,结合串口来打印到串口助手上位机。
.JPEG
·
2020-07-15 16:18
单片机
蓝桥杯题—BASIC-1闰年判断 BASIC-2 01字串 BASIC-3 字母图形
BASIC-1闰年判断问题描述:BASIC-1闰年判断
C语言代码
:#includeintmain(){inta;scanf("%d",&a);if(a%4==0&&a%100!
Mr_欢先生
·
2020-07-15 15:30
C语言代码
漏洞审计技巧笔记分享
c语言代码
审计和安全漏洞检查主要容易出现在接口和输入输出位置上。
5t4rk
·
2020-07-15 14:39
源码分享
技术文章
代码审计
学习笔记
恶意代码
网络安全与恶意代码
反转字符串三种求解方法
Day1,反转字符串求解方法方法一:递归方法方法二:不使用递归的java代码方法三:基础的
C语言代码
实现方法一:递归方法算法思想:我们实现递归函数helper,它接受两个参数:left左指针和right
ly_byte
·
2020-07-15 13:24
笔记
算法
C语言如何初始化静态变量
给出
C语言代码
例子这个例子在linuxgccx86_64环境下验证。
CodingCode
·
2020-07-15 12:25
C语言 数据类型 运算符和表达式 键盘输入和输出的综合练习
C语言代码
集合:内容涉及一下几个大概念:数据类型运算符和表达式屏幕输出实例:#include#include#definePI3.14159//宏常量main(){inta=2,b=3;inte=exp
晚风花间寺中人
·
2020-07-15 09:42
我理解的C语言模块化编程
欢迎关注我的博客Zhuhao'sBlog获取最新文章为什么要谈论模块化编程相信写过
c语言代码
的朋友都知道,每次写代码时,总会有很多代码是自己以前曾今写过的,有时候懒得再写一遍还会翻自己以前的代码去复制一遍
greedyhao
·
2020-07-15 06:06
sizeof获取数组长度
昨天开始看《算法导论》这本书,第一个算法就是(直接)插入排序,根据书里给出的伪代码写出了
C语言代码
,也根据自己的理解重新写了一个。虽然实现了算法的基本要求,但有些细节没有处理好,今天就来完善一下。
羽墨志
·
2020-07-15 00:13
C语言基础(C/C++)
VC++
6.0
c语言
sizeof
最速下降法的C语言实现
其
C语言代码
如下://Zhuxu12-4.cpp:定
liwr09
·
2020-07-15 00:37
vc
c语言
中缀表达式转换为后缀表达式(
C语言代码
+详解)
中缀表达式转换为后缀表达式(思路)1.创建栈2.从左向右顺序获取中缀表达式a.数字直接输出b.运算符情况一:遇到左括号直接入栈,遇到右括号将栈中左括号之后入栈的运算符全部弹栈输出,同时左括号出栈但是不输出。情况二:遇到乘号和除号直接入栈,直到遇到优先级比它更低的运算符,依次弹栈。情况三:遇到加号和减号,如果此时栈空,则直接入栈,否则,将栈中优先级高的运算符依次弹栈(注意:加号和减号属于同一个优先级
苍之羽
·
2020-07-14 20:31
栈和队列
从编译器的角度去观察数组
我用的是vs2013,其他编译器处理数组的方法可能不一样//
c语言代码
intmain(){//数组名:arr元素个数:5intarr[5]={1,2,3,4,5};arr[3]=9;//修改第四个元素的值
旧风景_
·
2020-07-14 19:49
小朋友学C语言(23):二进制与十进制之间的转换
在学本节之前,请先复习小朋友学C语言(17):二进制一、二进制转换为十进制的
C语言代码
#include#includeintbinary2decimal(charstr[]){intsum=0;intj
海天一树X
·
2020-07-14 17:44
FOC和SVPWM的
C语言代码
实现
SVPWM的原理讲解在这儿:https://blog.csdn.net/qlexcel/article/details/74787619#comments现在开始分析C语言的代码(代码建议复制到notepad++中查看),为方便读者试验,每个代码都是独立的子模块,复制到工程中就可以编译运行:一、配置高级定时器TIM1产生6路互补PWM,带刹车保护详细配置代码如下,把下面的程序段拷贝到main.c中
qlexcel
·
2020-07-14 16:34
MCU
算法
电机
驱动器
编码器
蒟蒻
C语言代码
堆放处
欢迎查看蒟蒻代码堆放处高精度除法高精度乘法高精度减法高精度加法质数勾股数智能金字塔字母金字塔圆的面积阴爻阳爻一元二次方程小学生数学题目金额小写转大写自己写的素数算法翁教授写的素数算法三位数水仙花数字金字塔输入字符判断字符值文字逆序冒泡排序六十甲子快速关机注销睡眠重启快速ping九九乘法表星号金字塔阶乘调用GCC的简单编译器回文数猜数字十进制转n进制n进制转十进制亲密数哥德巴赫猜想1+1排列组合数高
山友丰富
·
2020-07-14 15:19
c语言
二叉搜索树详解——附加
C语言代码
实现
二叉搜索树:对于树中的每个节点X,它的左子树中所有项的值都小于X,右子树所有值都大于X,并且没有重复。一、构造树:树可以由一个个的节点构成,所以先定义节点结构体,和数据类型变量重命名typedefintBSTDataType;typedefstructBSTreeNode{structBSTreeNode*_left;structBSTreeNode*_right;BSTDataType_data
昆昆欧粑粑
·
2020-07-14 13:37
c语言学习
c语言代码
水仙花数
水仙花数是指一个三位数等于他的个位百位十位立方之和如153=111+555+333#include#include//头文件pow函数需要intis_water_flower(inti){inttotal=0;into_i=i;while(i>0){total+=pow(i%10,3);i=i/10;}if(total==o_i){return1;}else{return0;}}intmain()
爱编程的小黑
·
2020-07-14 13:17
c语言编程
C语言代码
和各种常量、变量在内存中的储存位置及内存优化
全局变量、静态局部变量保存在全局数据区,初始化的和未初始化的分别保存在一起;普通局部变量保存在堆栈中;全局变量和局部变量在内存里的区别?一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可
jiucongtian
·
2020-07-14 12:37
编程精粹--编写高质量
C语言代码
(3):自己设计并使用断言(二)
接着上一遍文章>,继续学习如何自己设计并使用断言,来更加容易,更加不费力地自动寻找出程序中的错误。首先看一个简单的压缩还原程序:byte*pbExpand(byte*pbFrom,byte*pbTo,size_tsizeFrom){byteb,*bpEnd;size_tsize;pbEnd=pbFrom+sizeFrom;while(pbFrom0)*pbTo++=b;}else{*pbTo++=
傅里叶变变
·
2020-07-14 10:40
编程风格
码龄13年,空空如也
虽然中间几年时间也写过嵌入式的
C语言代码
,但是后来误入歧途,去做了很多年的硬件,脱离了代码,回想起来也是有一点遗憾的。
芝茗
·
2020-07-14 07:12
空空如也
LAB1_Part3_The Kernel
与引导加载程序一样,内核从一些汇编语言代码开始,这些代码设置可以使
C语言代码
正确执行。
Small_Pond
·
2020-07-14 06:10
MIT6.828操作系统
MIT
6.828
操作系统
学习C++之前要先学习C语言吗?
从语法上看,C语言是C++的一部分,
C语言代码
几乎不用修改就能够以C++的方式编译,这给很多初学者带来了不小的困惑,学习C++之前到底要不要先学习C语言呢?我对这个问题保持中立,但是初学者直
IT界的帅男子
·
2020-07-14 04:49
编程
C++
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他