标签 const 下的文章
- 📂sqlite3函数接口教程
sqlite3函数接口(重点★): int sqlite3\_open(const char*, sqlite3**); 函数用于打开/创建一个函数库 const char* 指定文件名,sqlite3** 指定数据库句柄,用户通过数据库句柄操作数据库 返回一个整数错误代码,=0 表示成功码,> 0都是错误 int sqlite3\_close(sqlite3*); 关闭数...
- 📂UNIX/Linux系统命令(4)——进程操作教程
一.基本概念 1.进程与程序: 程序:存储在磁盘上的文件,包含可执行指令和数据的静态实体 进程:运行中的程序(一个程序可执行多次,加载出多个进程) 进入就是处于活动状态的计算机程序2.进程的分类: 交互进程:有输入,输出,用户可以根据自己的情况输入数据,得到想要的结果(一般进程) 批处理进程:由脚本加载执行的程序(Linux下的shell,windows下的bat) 守护进程:...
- 📂Linux_基础2教程
fork()与 exec()fork()函数原型:pid\_t fork(void) typedef int \_kernel\_pid\_t typedef \_kernel\_pid\_t pid\_tfork()会新生成一个进程,调用fork()的进程为父进程,新生成的进程为子进程,fork()调用一次返回两次,在父进程中返回返回子进程的pid,在子进程中返回0,失败返回-1父子进...
- 📂Linux下环境变量的获取和设置教程
环境变量以字符串形式存在的,绝大多数据记录的是路径信息,它表示了当前操作系统的资源配置,环境设置等相关信息。1、环境变量表 每个程序运行时操作系统都会把所有的环境变量记录到一张表中传给程序。通过main函数参数获取 int main(int argc,char* argv[],char* environ[])通过声明为全局变量获取 extern char** environ;2、环境变量函...
- 📂linux关于管道的popen与pclose教程
管道:两个进程通过管道交换数据,一般一个进程输出通过管道连接到另一个进程的输入 popen和pclose是最简单两程序之间传递数据的方法; popen:FILEpopen(const char command,const char*open\_mode) 允许一个程序将另一个程序作为新进程来启动 command:要运行的程序名和相应的参数 opem\_mode:必须是r或w pc...
- 📂开源一个好用的nodejs访问mysql类库教程
一、背景问题自nodejs诞生以来出现了一大批的web框架如express koa2 egg等等,前端可以不再依赖后端可以自己控制服务端的逻辑。原来的后端开发同学的阵地前端如今同样也写的风生水起,撸起袖子就是干几周一个项目前端、后端都自己搞定了,那叫一个效率。虽然各框架都提供了一些自己的接口去简化CRUD操作,但是还是没有解决复杂条件查询、服务端分页等等问题,导致开发过程中很多开发者还是直接...
- 📂研究Electron主进程、渲染进程、webview之间的通讯教程
背景由于某个Electron应用,需要主进程、渲染进程、webview之间能够互相通讯。不过因为Electron仅提供了主进程与渲染进程的通讯,没有渲染进程之间或渲染进程与webview之间通讯的办法,所以只能寻找其他方案来解决。研究一:ipcMain/ipcRendererElectron主进程与渲染进程的通讯,就是用ipcMain/ipcRenderer这两个对象。// 在主进程中. c...
- 📂c# – CLR:内存中const字符串值的生命周期是多少?教程
假设我们有一个包含10000个const字符串成员的类.class Schema { //Average string length is 20 public const string ID1 = "some.constant.value"; public const string ID2 = "some.other.constant.value&q...
- 📂mongodb的使用和操作教程
使用代码来操作数据库使用mongodb实现注册在终端安装express npm i express-generator -g通过express模块创建一个文件夹 npx express -e 文件夹名安装package.json的依赖包 npm i在app.js文件中创建一个路由中间件 定义一个注册的模块,并在routes文件夹下新建一个register.js的文件 co...
- 📂koa2 redis教程
const Redis = require('ioredis') const redis = { port: 6379, // Redis port host: '**', // Redis host prefix: 'pon:', //存诸前缀 ttl: 60 * 60 * 23, //过期时间 family: 4, ...
- 📂mysql explain详解(索引部分)教程
索引搜索变快,但是增删改会变慢索引本身也要占空间存在*.myini中的介绍一款工具Explain这是一款分析工具,可以对一个sql语句进行分析,可以预测sql语句执行效率。mysql> explain select * from emp where empno= 998776\G;*************************** 1. row ******************...
- 📂Node.js MVC模式+MongoDB实现学员管理系统教程
目录结构:项目入口文件 // 1. 引入模块 const http = require('http'); const fs = require('fs'); const path = require('path'); const urlmodel =...
- 📂MySql const值教程
我正在我的数据库中进行一些数学运算,我想声明将在我的所有程序中都知道的const值.(例如PI)在MySql中有这样的东西吗?解决方法:如果发现以下解决方案令人满意.它基于编译器优化,如果表达式的结果只能返回一行,则使用常量替换表,请参阅MySQL Manual.例如,在指定唯一的非空列的值时就是这种情况.如果你有一些常量并且不想为每个常量创建一个函数,这尤其有意义.作为奖励,你可以通过使用...
- 📂linux 下把整数转化为字符串教程
把字符串转化为整数,atoi 想必这个大家哦度知道,但是linux下没有itoa其实是有的,请看:sprintfman sprintf就会看到如下:SYNOPSIS #include <stdio.h>int printf(const char *format, ...); int fprintf(FILE *stream, const char *format, ......
- 📂【APUE】进程一瞥教程
基本概念程序:存放在磁盘文件中的可执行文件进程:程序执行的实例(process)Cmd: ps ,top进程ID:每个进程都有一个非负整数标识的唯一进程ID0是调度进程,1是init进程,(大多数UNIX系统)2是页守护进程page daemon<pre class="has">/除了进程ID,进程还可以用下面的函数返回其他的标志符/include <u...
- 📂如何使用mongodb(建立原型,连接数据库)教程
前两天看了一个朋友做的mongodb数据库,他是自己从某网络大学试听课学的,从可读性和模块区分方面做的比较差,所以写下此文,以作交流.首先是创建一个modules文件夹,这里面用来存放mongodb数据原型,把user,admin等数据暴露给index.js.以下做示例先创建一个user原型const mongoose = require('mongoose'); const Schema ...
- 📂koa+mysql+vue+socket.io全栈开发之web api篇教程
目标是建立一个 web QQ的项目,使用的技术栈如下:后端是基于koa2 的 web api 服务层,提供curd操作的http接口,登录验证使用的是 json web token,跨域方案使用的是 cors;数据库使用的是 mysql;为了实时通信,使用的是基于websocket协议的 socket.io 框架;前端则使用的是 vue + vuex。本篇则讲叙服务端的搭建,之所以使用 ko...
- 📂进程环境表教程
1.环境表-每个进程都有一个环境表,存储当前进程的环境变量。每个环境变量由“name=value”这样的字符串组成。环境表的内存布局:2.环境表的操作函数-char * getenv(const char *name);该函数用来获取名字为name的环境变量值,不存在时返回NULL。int putenv(const char * string);该函数用来改变或增加环境变量的内容。参数str...
- 📂Node.js 配合 express 框架、ejs 、mongodb 实现应用 && 【使用 TypeScript 重构】教程
一、Node.js默认使用commonJs的模块化方案,TypeScript默认是ES6的模块化方案,两者有本质区别。1.Node.js的去寻找引入的依赖时,如果是Node自带的模块,比如fs文件模块,只需要填写fs即可。如果是自己定义的模块,那么需要加入./(使用相对路径),暴露接口使用exports或者module.exports2.TypeScript的 import * from ...
- 📂【MoreWindows工作笔记8】PathFindSuffixArrayW 路径是否有给定的后缀教程
分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net工作后比较忙,没大块的时间来酝酿博客的写作,所以随时记点笔记,一来方便自己查阅,二来也督促自己学习和总结。如果能对大家有所帮助,就更加开心了。根据文件的后缀名来判断文件类型是个相当常用的方法,要先写一个后缀名数组,然后遍历这个数组...
- 📂vue中连接mogonDB数据库教程
1、首先新建一个webpack项目,这里不再讲解怎么新建(我这里的是shopping项目名)2、在项目中新建一个文件夹service(名称自取)3、通过控制台进入到该文件夹中,并且执行npm init -y4、继续执行cnpm install koa --save,安装koa25、新建这三个文件,(名称自取)6、打开index.js文件,并且写入如下代码,测试koa是否安装成功(可用)<...
- 📂Nodejs操作Cassandra数据库教程
目录前言安装CassandraNodejs操作Cassandra-前言操作系统win10时间2019年02月Nodejs版本:node v8.9.3Cassandra版本:cassandra-3.11.3参考网址1安装Cassandra安装Cassandra数据库官网下载Cassandra压缩包解压,并配置环境变量: |操作|变量名|变量值| |:---:|:---|:---| ...
- 📂【node】node连接mongodb操作数据库教程
1、下载第三方模块mongodbcnpm install mongodb --save2、检测是否连接成功1、引入第三方模块mongodb并创建一个客户端 const MongoClient = require("mongodb").MongoClient; 2、连接数据库 //连接地址 const url = "mongodb://127.0.0.1:27...