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语言代码
Java后台调用gcc编译
C语言代码
想做一个能够在线编译代码运行的平台,Java和SQL已经支持了,因为是用Java写的后台,所以Java和SQL挺容易就实现了,做到支持C的时候就卡住了,网上搜了一下这种帖子好像很少。我采取的办法是就是刚开始学C语言的教的调用GCC来编译.C文件的文件,首先将前端传过来的C代码写入到特定的路径下,然后利用Java的API调用CMD来执行gcc命令编译这个文件,这好像有点MakeFile文件的意思。。
1900Yin
·
2019-06-25 13:00
runtime笔记(为了防止自己忘记,不断更新)
在我们平时编写的OC代码中,程序运行过程时,其实最终都是转成了runtime的
C语言代码
,runtime算是OC的幕后工作者。
扶摇先生
·
2019-06-19 17:02
单片机实现呼吸灯
C语言代码
如下:/*-----------------------------------------------Function:用渐变的PWM信号实现LED呼吸灯Description:LED由暗逐渐变亮
田野麦子
·
2019-06-11 17:21
C51
单片机实现呼吸灯
PWM
呼吸灯
Linux C -190801 - C Series #001_Linux系统下的C语言基础知识汇总
LinuxC语言基础汇总笔记1、经典入门:helloworld1.1、概念:源文件:源文件即源代码文件,C语言源文件后缀名是.c头文件:头文件后缀名为.h(head,头),
C语言代码
由源文件和头文件组成
Kenneth.J
·
2019-05-31 23:51
C
Language
<
>读后感-001
自动垃圾回收更丰富的内置类型函数多返回值错误处理匿名函数和闭包类型和接口并发编程反射语言交互性比较有意思的是作者对自动垃圾回收精确的描述,但有些描述不一定完全准确:自动垃圾回收可以先看下不支持垃圾回收的语言的资源管理方式,以下为一小段
C语言代码
losangele
·
2019-05-27 17:33
runtime面试题总结
平时编写的OC代码,需要runtime来创建类和对象,进行消息发送和转发,其实最终会转换成Runtime的
C语言代码
。runtime是将数据类型的确定由编译时推迟到了运行时。
MrBrave丶彬彬
·
2019-05-23 00:24
直接修改bin文件改变点亮的LED
直接修改bin文件改变点亮的LED不管我们在计算机上做了多么复杂的动作,包括编写
C语言代码
、汇编代码、makefile文件等,最后都只不过是为了得到一个bin文件。
C__M__H
·
2019-05-20 16:50
嵌入式学习笔记
生产者消费者模型
生产者消费者模型
C语言代码
分别用条件变量和信号量实现条件变量实现#include#include#include#include#include#include"list.h"//这是自己实现的链表pthread_cond_tcond
Ran1366
·
2019-05-19 20:57
Linux
我又回来了
但是论文最后一个文件转换的事情却让我猛然惊醒,本来只有几行的
C语言代码
,却偏偏让我一筹莫展甚至屡屡想放弃。这还是我一开始想要的样子吗?不忘初心,方得始终。
Cai_Haiq
·
2019-05-17 17:14
使用51单片机模拟红外线遥控器的按键发射的红外线
模拟红外线遥控器的
c语言代码
本代码模拟的是红外线遥控器的1234的编码规则,51单片机代码本代码模拟的是红外线遥控器的1234的编码规则,通过4个按键,可以直接按下触发红外线编码,发射出的红外线与红外线遥控器相同
——何为欢喜
·
2019-05-17 13:55
c语言
ret_noname
逆向
c语言代码
:#include#includeusingnamespacestd;typedefpairabc;voidchangeBytes_re(char*ch
隐形的爪子
·
2019-05-10 23:41
ret_noname
reverse
Linux 下的进程间通信:共享存储 | Linux 中国
这个系列将使用
C语言代码
示例来阐明以下IPC机制:◈共享文件◈共享内存(使用信号量)◈管道(命名的或非命名的管道)◈消息队列◈套接字◈信号在聚焦上面提到的共享文件和共享内存这两个机制之前,这篇文章将带你回顾一些核心的概念
技术无边
·
2019-05-07 12:44
windows进程中的内存结构(缓冲溢出原理)
下文中的
C语言代码
如没有特别声明,默认都使用VC编译的release版。首先,来了解一下C语言的变量是如何在内存分部的。C语言有全局变量(Global)、本地变量(Local),静态变量(Stat
清心_3389
·
2019-05-06 10:00
代码审计
逆向破解
木马免杀
七大查找算法(附
C语言代码
实现)
平均查找长度ASL(AverageSearchLength)定义为:n是查找表中记录的个数。pi是查找第i个记录的概率,一般地,认为每个记录的查找概率相等,即pi=1/n(1≤i≤n),ci是找到第i个记录所需进行的比较次数。1.顺序查找说明:顺序查找适合于存储结构为顺序存储或链接存储的线性表。基本思想:顺序查找也称为线形查找,属于无序查找算法。从数据结构线形表的一端开始,顺序扫描,依次将扫描到的
「已注销」
·
2019-05-04 11:03
算法学习
基础算法———快速幂算法
(n)复杂度的算法相比较效率至少翻一番快速幂原理快速幂的运算需要用到位运算1、或运算1l10l10l01102、与运算1&10&10&01003、左移或右移4=0100左移:4>1=0010=2举例:
C语言代码
is_SJ
·
2019-04-29 15:17
算法
学习C++之前要先学习C语言吗
从语法上看,C语言是C++的一部分,
C语言代码
几乎不用修改就能够以C++的方式编译,这给很多初学者带来了不小的困惑,学习C++之前到底要不要先学习C语言呢?我对这个问题保持中立,但是初学者直
danei2017
·
2019-04-22 17:34
CUDA算法:矩阵相乘(含
C语言代码
和OPENMP)
CUDA是基于nvidia的显卡SDK一门并行编程技术。做矩阵相乘自然是“得心应手”。设A为的矩阵,B为的矩阵,那么称的矩阵C为矩阵A与B的乘积,记作。C/CPP串行实现代码:intMatrix::MatMulti(Mat&MatA,Mat&MatB,Mat&MatC){if(MatA.col!=MatB.row)return1;MatCreat(MatA.row,MatB.col,MatC);i
devintt
·
2019-04-15 13:44
cuda
高性能
CUDA算法:矩阵相乘(含
C语言代码
和OPENMP)
CUDA是基于nvidia的显卡SDK一门并行编程技术。做矩阵相乘自然是“得心应手”。设A为的矩阵,B为的矩阵,那么称的矩阵C为矩阵A与B的乘积,记作。C/CPP串行实现代码:intMatrix::MatMulti(Mat&MatA,Mat&MatB,Mat&MatC){if(MatA.col!=MatB.row)return1;MatCreat(MatA.row,MatB.col,MatC);i
devintt
·
2019-04-15 13:44
cuda
高性能
STM32之BH1750光照强度模块(GY-302)
C语言代码
(代码稳定详细,简洁明了)
BH1750光强模块图片BH1750光强模块数据显示第一部分:BH1750光强模块代码头文件(BH1750.h)#ifndefBH1750_H#defineBH1750_H#include"stm32f10x.h"#include"sys.h"#include"delay.h"//IIC总线地址接口定义#defineIIC_SCLPBout(3)#defineIIC_SDA_OUTPAout(15
xiaohai@Linux
·
2019-04-12 17:53
varnish介绍
vcl配置内容由managerprocess创建的VCC子进程转换成
C语言代码
,再经由gcc编译成共享对象,最后装载到cacherprocess中生效。
何去何从_ie
·
2019-04-12 10:52
varnish
介绍
Linux从头开始
冒泡排序及
C语言代码
冒泡排序是最简单的排序方法,理解起来容易。虽然它的计算步骤比较多,不是最快的,但它是最基本的,初学者一定要掌握。冒泡排序的原理是:从左到右,相邻元素进行比较。每次比较一轮,就会找到序列中最大的一个或最小的一个。这个数就会从序列的最右边冒出来。以从小到大排序为例,第一轮比较后,所有数中最大的那个数就会浮到最右边;第二轮比较后,所有数中第二大的那个数就会浮到倒数第二个位置……就这样一轮一轮地比较,最后
地表最强偏导
·
2019-04-09 17:20
面试笔试
ege源代码分析--ege.h头文件(二)
首先ege不是一个标准c语言图形库,它大部分用的是
c语言代码
,少量也使用了c++的特性。比如名称空间,类等。所以编译需要c++编译器,而不是ANSIC编译器。_MSC_VER是什么?
dark_tone
·
2019-04-09 00:06
图形库系统
C语言 控制台输入输出入门
(文中
C语言代码
为>=C99标准,如果编译不通过,将for循环中初始条件移到循环外)一、常见输入单行第一行输入总行数n,后跟n行每一行开始一个数据个数n,后跟n个数据遇到某标记结束以上4种的任意组合接下来针
偶素雾霾
·
2019-03-28 22:33
Mind
Storm
C语言
输入
输出
FastDFS安装
相关文件上传到linux下的/home/leyou/fdfs目录:资源地址链接:https://pan.baidu.com/s/1iDH_E46eZLuDusGrfZJgsg安装依赖安装GCC依赖GCC用来对
C语言代码
进行编译运行
imxushuai
·
2019-03-25 11:51
FastDFS
2018年武汉大学计算机复试上机题
下面是使用Java编写的个人答案(非参考答案,建议自己参考网上的
C语言代码
):第1题:给定两个正整数a和b,求在[a,b]中的所有整数中,每个数码(digit0~9)各出现了多少次。
bbchond
·
2019-03-20 00:10
C语言代码
注释规范
没有血案,但有些冲突。不是代码bug,我要讲注释风格。这位看官,既然来了,且读且评吧。故事是真实的,如有雷同纯属巧合。事情是这样的,有人离职,公司调我补缺。那个系统一直有个工程师在维护,参与该系统的新人来了又走,他始终泰若磐石。刚过去一个礼拜,我就心下窃吼:“坑爹啊!”,也彻底体会到什么叫—绝对的权威、专家。该软件系统,是公司发家的支柱产品,涉及十几个国家x七八个机型,700+个文件(C语言,所有
Bornpride
·
2019-03-19 09:42
编程语言:C51
extern “C”
extern"C"extern"C"的主要作用就是为了能够正确实现C++代码调用其他
C语言代码
。加上extern"C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。
明天也要加油鸭
·
2019-03-15 16:00
C/C++
extern
“C”
C/C++
Linux环境下vi编辑
C语言代码
、调试、运行步骤
实验1《Linux环境下vi编辑代码》实验学时:2实验地点:6501实验日期:2019.3.13一、实验目的(1)能使用常用的linux命令,熟悉linux使用环境(2了解Linux主要目录内容。(3)掌握在linux环境下开发C程序的一般流程。(4)学会利用vi编辑器来编辑、gcc编译、gdb调试C程序。二、实验内容1.设有一个三位数,将它的百、十、个位上的3个数,各自求立方,然后加起来,正好等
DataLiu
·
2019-03-14 11:25
Linux基础
一个普通高校学生入门C/C++入门的第一篇博客1.0.0
今天开始在大学生涯后半程开始学习C/C++开发首先是C语言的重拾入门在大一时学过C语言但如今已经忘得差不多了今天作为检验(试写出打印9*9乘法表的
C语言代码
)#include#includeintmain
AYUEsir
·
2019-03-12 11:31
C语言代码
规范
/********进制转换程序(代码规范模版)by青青欢迎雅正************\#include#include//头文件/********************************************************************************函数名:TtoD*函数功能:t进制转十进制*输入:number、t*输出:Number***********
一语寄相思R
·
2019-03-09 07:43
Block 底层实现原理
clangmain.m-rewrite-objc-odest.cpp上面的命令,是将main.m文件源码转换为
C语言代码
并存储在dest.cpp文件中。
那夜的星空分外清澈
·
2019-02-16 20:46
iOS
python3调用
c语言代码
python用起来十分方便,但是在执行效率上是硬伤,要是能把一些效率低的循环部分写成C,便可以极大的提升效率。在使用过程中我就遇到了这样的问题,在此做个记录。python调用C主要有以下方法:一、CTYPES将C编译成DLL(WINDOWS)或者SO文件(LINUX)在PYTHON中用接口调用,该方法使用起来十分简单假设有add.c的中有一个叫add的函数1.将该文件编译成SO文件:#ForLin
此去会经年
·
2019-02-08 16:44
python学习笔记
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
使用python向C语言的链接库传递数组、结构体、指针类型的数据由于最近的项目频繁使用python调用同事的
C语言代码
,在调用过程中踩了很多坑,一点一点写出来供大家参考,我们仍然是使用ctypes来调用
JimmyU1
·
2019-01-29 11:43
loadrunner脚本编写经验
最近写了不少loadrunner脚本,记录一下心得:1loadrunner脚本基本可以认为就是
c语言代码
(loadrunner支持不同语言的脚本,默认生成的是用c语言写的脚本)2loadrunner自己实现了一个
皇家救星
·
2019-01-19 12:00
基于Doxygen_
C语言代码
文档一键生成的记录与规范(嵌入式适用)
下位机代码格式规范整合记录注册doxygen账号获取doxygen的*.exe执行文件https://pan.baidu.com/s/1MF5v-Ts80BysmZtXSqONmg提取码:l4br进入Graphviz首页下载Graphviz软件*.mis安装包(可不选,但推荐)https://pan.baidu.com/s/1lIhc31LUvZNVK75r9ghtNA提取码:12wo安装.安装完
weixin_30411239
·
2019-01-19 08:00
c/c++
嵌入式
javascript
基于Doxygen_
C语言代码
文档一键生成的记录与规范(嵌入式适用)
下位机代码格式规范整合记录注册doxygen账号获取doxygen的*.exe执行文件https://pan.baidu.com/s/1MF5v-Ts80BysmZtXSqONmg提取码:l4br进入Graphviz首页下载Graphviz软件*.mis安装包(可不选,但推荐)https://pan.baidu.com/s/1lIhc31LUvZNVK75r9ghtNA提取码:12wo安装.安装完
Kim_小星兴
·
2019-01-19 08:00
如何写出优美的
C语言代码
面向对象的语言更接近人的思维方式,而且在很大程度上降低了代码的复杂性,同时提高了代码的可读性和可维护性,传统的C代码同样可以设计出比较易读,易维护,复杂度较低的优美代码,本文将通过一个实际的例子来说明这一点。基础知识结构体除了提供基本数据类型外,C语言还提供给用户自己定制数据类型的能力,那就是结构体,在C语言中,你可以用结构体来表示任何实体。结构体正是面向对象语言中的类的概念的雏形,比如:type
修语讲编程
·
2019-01-17 10:20
C++面试题-面向对象-面向对象概念
C++多用于开发上层应用软件,而
C语言代码
体积小、执行效率高,多编写系统软件和嵌入式开发。例如:Windows操作系统、Linux操作系统大部分内核都是
机器视觉001
·
2019-01-11 00:27
Visual
C++
软件开发
C语言如何在指针中隐藏数据详解
前言编写
C语言代码
时,指针无处不在。我们可以稍微额外利用指针,在它们内部暗中存储一些额外信息。为实现这一技巧,我们利用了数据在内存中的自然对齐特性。内存中的数据并非保存在任意地址。
忑忑忑易昂
·
2018-12-30 11:15
Ubuntu16.04安装Youcompleteme代码自动补全插件
在用vim编写
C语言代码
时,可以利用Youcompleteme插件自动补全代码,实验环境在虚拟机中进行,以下为安装步骤:1.下载ubuntu-16.04.3-desktop-amd64.iso(LTS)
Clearcell
·
2018-12-20 19:49
Ubuntu的日常
Ubuntu16.04安装Youcompleteme代码自动补全插件
在用vim编写
C语言代码
时,可以利用Youcompleteme插件自动补全代码,实验环境在虚拟机中进行,以下为安装步骤:1.下载ubuntu-16.04.3-desktop-amd64.iso(LTS)
Clearcell
·
2018-12-20 19:49
Ubuntu的日常
C ++ 学习之 C 语言基础 (一)
希望给一起学习的伙伴们分享一下学习历程,也是鞭笞自己不能有所放松.因个人能力有限,如有错误的地方或是意见还请留言指出,谢谢C语言基础(一)1.C语言概述1.1第一个C语言程序:helloworld1.1.1编写
C语言代码
Damon_duanlei
·
2018-12-13 21:57
自学总结
通过纯汇编调用
c语言代码
实现手写print函数,没有操作系统与c库,真正底层开发
;asm与c,手写print函数,c调用开发环境win10系统vmware12其他都在vmware内centos7x86_64虚拟机内,有桌面环境,看qemuac.asm[bits16]externtoprint;voidtoprint(void)inc[section.text]global_startglobalprint_start:movah,0xemovbx,0x7moval,'c'in
qianggetaba
·
2018-12-09 15:21
计算机
C语言代码
规范(编程规范)
C语言代码
规范(编程规范)什么叫规范?在C语言中不遵守编译器的规定,编译器在编译时就会报错,这个规定叫作规则。
CHK.
·
2018-11-24 20:49
编程
【C】C语言打开,读取文件
文章目录C语言打开,读取文件一、明明白白我的心二、代码飞起来三、过程不重要,重点看结果C语言打开,读取文件一、明明白白我的心1、gcc编译
C语言代码
2、winds10操作系统3、VSCode编辑器(强推
贾继康
·
2018-11-22 02:16
C语言
一道面试题(C语言)
C语言代码
:1#include23intmain()4{5intn;//输入的数6printf("Pleaseinputthenumber:");7scanf("%d",&n);8test(n);9}1011voidtest
Blog_Lee
·
2018-11-21 13:00
C语言之 - 封装自己的打印函数
一、前言最近写
C语言代码
时,感觉用printf()输出不够方便,想着能不能做到和Android的Log.d()相类似,于是乎,百度了一下,封装个自己的打印函数,仅供参考。
Amosstan
·
2018-11-20 14:56
linux
c语言
Go与C/C++的交互
语言写的加解密函数,所以用到了cgo,在此记录一点使用心得如何调C代码,按C代码的结构分为以下几种内嵌式非常简单,只需要两步在golang代码开始部分(packagexxx之后),添加注释,注释中编写需要使用的
C语言代码
紧挨着注释结束
BennyChao
·
2018-11-03 15:57
Golang
Runtime的个人感受
前言RunTime简称运行时,是一套比较底层的纯C语言API,属于1个C语言库,包含了很多底层的C语言API,平时编写的OC代码,在程序运行过程中,其实最终会转换成Runtime的
C语言代码
,Runtime
不想重复造轮子
·
2018-11-02 18:22
2018-2019-1 20189203《Linux内核原理与分析》第四周作业
Crypto:存放常见的加密算法的
C语言代码
。
20189203梓航
·
2018-11-01 20:00
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他