C

c语言入门-01

当我们学c语言我们学些什么. [1]编译机制 当我们写好c的代码,生产了程序,这中间到底做了些什么?    这个就是c语言的编译过程 我们分别来解析这上面的过程。 我们写出我们第一个c程序。   1 #include<stdio.h> 2 3 int main(){ 4 // print hello world...

Kratos 读源码笔记一(配置加载)

从入口文件看配置(初始化/加载/绑定/热加载) main.go //main.go 初始化配置 c := config.New( config.WithSource( file.NewSource(flagconf), //文件配置源 //也可以自己实现远程配置中心数据源 ), ) //加载配置数据 if err := c.L...

Linux程序调试查看二进制文件

http://blog.sina.com.cn/s/blog_7a2fc53a0100y54h.html 一,二进制文件的类型       Linux下的二进制文件是ELF格式的,主要有目标文件、静态链接库文件、动态链接库文件、可执行文件和core dump文件。可以使用如下命令查看其类型:       file  文件名。       我们还是以之前...

freeswitch 使用info显示的通道变量

2019-01-20 11:57:30.167311 [INFO] mod_dptools.c:1743 CHANNEL_DATA:Channel-State: [CS_EXECUTE]Channel-Call-State: [RINGING]Channel-State-Number: [4]Channel-Name: [sofia/internal/10...

SQL*Plus环境变量设置浅析

    SQL*Plus的使用环境是可以通过login.sql 或 glogin.sql脚本来设置的,可能很多初学者或不习惯使用SQL*Plus的老鸟都不知道。因为在如今UI工具(Toad、PL/SQL Developer..)大行其道的年代,SQL*Plus这种命令工具渐渐被冷落了,可能只是偶尔被用用,不过这并不妨碍它被很多DBA或SQL*Plus爱好者...

Ubuntu搭建嵌入式开发(交叉编译)环境

大家都比较熟悉gcc编译家族了,但是交叉编译到arm平台的代码是不直接使用gcc的,需要类似名字的一个程序。 1、首先写一个简单的c程序,helloArm.c, 如下: 1 /* 2 * ==================================================================================...

RHEL7.1安装VNC

1.安装包 yum install vnc* -y 2.创建password vncserver 3.创建參数文件 [root@single ~]# cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service 4.改动參数文件 [root@singl...

最小环——Floyd变种算法(C++)

源代码: #include<cstdio> #include<cstring> int n,i[1001][1001],f[1001][1001],ans; int main() { memset(i,0x3f,sizeof(i)); memset(f,0x3f,sizeof(f)); ans=106110...

yolov3输出检测图片位置信息

前言我们在进行图片识别后需要进行进一步的处理,该文章会介绍:1.怎样取消lables;2.输出并保存(.txt)标记框的位置信息 一.去掉label 在darknet/src/image.c 收索draw_detections_v3 .在该函数对应目录下进行修改。   二.目标定位(Object localization)框的数据信息 以图片左上角为(...

Nginx事件管理之事件处理流程

1. 概述 事件处理要解决的两个问题: "惊群" 问题,即多个 worker 子进程监听相同端口时,在 accept 建立新连接时会有争抢,引发不必要的上下文切换, 增加系统开销。 负载均衡问题。 这两个问题的解决需要依靠 Nginx 的 post 事件处理机制。Nginx 设计了两个 post 队列,一个是由被触发的监听连接的读事 件构成的 ngx_...