- 博客(48)
- 收藏
- 关注
转载 informix SQL 运算符优先级
官网地址:https://www.ibm.com/support/knowledgecenter/zh/SSGU8G_12.1.0/com.ibm.sqlr.doc/ids_sqr_178.htm运算符是可以在 SQL 表达式中出现的符号或关键字。大多数 SQL 运算符都被限制为其操作数和返回值的数据类型。某些运算符只支持具有内置数据类型的操作数;其他一些运算符可以支持内置和扩展...
2019-08-30 16:11:00
241
转载 C语言将字符串转换成对应的数字(十进制、十六进制)
转载地址:https://wawlian.iteye.com/blog/1315133小程序一:十进制数字的字符串表示转换成对应的整数。例如:将“1234”转换成整数1234。 1 /*将字符串s转换成相应的整数*/ 2 int atoi(char s[]) 3 { 4 int i; 5 int n = 0; ...
2019-07-28 17:25:00
1601
转载 MongoDB配置文件
下述基于centos-7 64:MongoDB安装包下载地址:https://www.mongodb.com/download-center/communityMongoDB安装好之后没有自带配置文件,而且没有配置文件也可以启动数据库服务,如果需要远程访问安装好的数据库,或者需要数据库的安全性,则需要自己添加一个配置文件,里面参数可以只写需要用到的,下面是例子:#文件名:...
2019-07-12 17:09:00
296
转载 ZeroMQ-ØMQ
ZMQ 的Guide 文档转载于:https://www.cnblogs.com/yinguojin/p/11152680.html
2019-07-08 17:40:00
176
转载 postgres创建库时指定编码格式
postgres新建数据库时如果没有指定编码格式,会用默认的编码格式;对于已经存在的数据库,虽然可以用:set client_encoding to 'UTF8';set server_encoding to 'UTF8'; 设置编码格式,但是退出客户端再进来时就恢复原样了;如果遇到数据库迁移数据,导入导出的数据库编码格式最好相同,不然迁移时会报错;postgres创建库时...
2019-06-04 10:46:00
4461
转载 进程和信号的简单例子
1 #include <stdio.h> 2 #include <string.h> 3 #include <unistd.h> 4 #include <stdlib.h> 5 #include <sys/wait.h> 6 7 static void sig_int(int); 8 9...
2019-05-30 22:16:00
103
转载 informix服务端卸载后重新安装不成功
可能原因:1.实例未删除2.配置文件未删除安装成功后远程客户端连接不上问题:1..如果自己设置的数据库实例报错,换一个数据库实例(database)试试,例如sysadmin转载于:https://www.cnblogs.com/yinguojin/p/10904230.html...
2019-05-22 10:12:00
340
转载 $'\r': command not found 或者 syntax error: unexpected end of file 或者 syntax error near unexpe...
执行shell脚本如果报如下错误:syntax error near unexpected token `$'\r''syntax error: unexpected end of file$'\r': command not found可能原因是写代码是编辑环境是window,或者Linux下的非Linux编码,可以执行:dos2unix filename 来解...
2019-05-21 17:33:00
351
转载 SQLite3
SQLite3 C语言API :http://www.runoob.com/sqlite/sqlite-c-cpp.htmlSQLite 命令:http://www.runoob.com/sqlite/sqlite-commands.html注:使用SQLite 命令前提是Linux环境安装了SQLite3,否则命令无效;用”sqlite3+文件名/绝对路径“ 打开数据库,进去数...
2019-04-11 11:28:00
104
转载 释放结构体数组里面的指针
1 //定义如下结构体 2 typedef struct student 3 { 4 int id; 5 char* name; 6 } student_t; 7 8 int main(){ 9 10 //有四种定义形式11 12 //一、结构体变量13 student_t xiaoming;...
2019-03-22 17:38:00
1631
转载 oracle的数值数据类型和兼容细分类型
Oracle存储数值类型的数据不区分int 、double 、float 等类型,统一使用number(p,s)来存储。基本类型为 NUMBER(P,S)P范围1到38S 范围 -84 到 127Oracle NUMBER类型能以极大的精度存储数值,具体来讲,精度可达38位。其底层数据格式类似一种“封包小数“表示。Oracle NUMBER类型是一种变长格式,长度...
2019-03-13 14:15:00
279
转载 mysql的事务隔离级别
什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。事务的 ACID 事务具有四个特征:原子性(...
2019-02-20 16:53:00
78
转载 Java获取Date类型-针对SQL语句
简便使用Date类型: 1 import java.sql.Connection; 2 import java.sql.DriverManager; 3 import java.sql.PreparedStatement; 4 import java.sql.ResultSet; 5 import java.sql.SQLException; 6 imp...
2019-01-16 20:01:00
544
转载 configure
几个构建编译隐藏的命令 要先说这个编译安装过程,使用命令aclocal会生成m4文件,aclocal本质上是一个perl脚本。先提提m4, m4是一种宏处理器,它是 POSIX 标准的一部分。为什么叫m4呢,全称是macro,m后面有4个字母,据说是这样的,哈哈。摘录一段对于m4的描述:从图灵的角度来看 m4,输入流与输出流可以衔接起来构成一条无限延伸的纸带,m4 是这条纸带的...
2019-01-09 17:12:00
303
转载 算法趣题之回文数
题目:求用十进制、二进制、八进制表示都是回文数的所有数字中,大于十进制数10的最小值。啥叫回文数:如果把某个十进制数按相反的顺序排列,得到的数和原来的数相同,则这个数就是”回文数“。例如12321就是一个回文数。这个题目拿Ruby、JavaScript、python、Java都很容易实现,因为这些语言都提供了字符串逆序处理的接口,或者相关其他接口,而C语言没有提供直接...
2019-01-05 17:54:00
324
转载 strdup和strndup函数
首先说明一下:这两个函数不建议使用,原因是返回内存地址把释放权交给别的变量,容易忘记释放。一、strdup函数函数原型头文件:#include <string.h>char *strdup(const char *s);功能:将字符串拷贝到新建的位置处返回值 :返回一个指针,指向为复制字符串分配的空间。如果分配空间失败,则返回NULL值。...
2018-12-29 14:13:00
736
转载 try catch finally
try catch finally是Java语言的最基本的知识,估计大家都已经再熟悉不过了,初学者可以百度一下,一大堆;但是要真正理解这个语句,需要反复思考联系;try { //执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 } catch { //除非try里面执行代码发生了异常,否则这里的代码不会执行 } ...
2018-11-14 15:04:00
110
转载 URL
第一次见URL是在大学的一门前端课上,是在访问自己写好的网页或者需要网页跳转的时候需要在标签内设置URL属性,所以我把它归到前端分类。URL:全称是统一资源定位符,(Uniform Resource Locator)的缩写。用于描述一个网络上的资源。URL基本格式: 1 schema://host[:port#]/path/.../[?query-string...
2018-11-06 10:55:00
105
转载 C++vector
vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include<vector>;用法:#include<iostream>#include<fstream>>#include<vector>us...
2018-10-26 11:19:00
84
转载 单链表常见面试题(C语言实现)
总结常见的单链表操作函数,复习使用,仅供参考,代码调试通过。#include<stdio.h>typedef struct node{ int data; struct node *next;}node_t; //打印链表void list_node(node_t *head){ while(head){ ...
2018-10-22 21:55:00
161
转载 数据库limit子句
limit子句:用来限定语句执行结果的偏移量,有一个或者两个参数;第一个参数表示返回结果首行偏移量,第二个参数表示最大返回行数。例如:SELECT * FROM employees ORDER BY hire_date DESC LIMIT2,1;表示按日期倒序排列,返回第三条数据。转载于:https://www.cnblogs.com/yinguojin/p/9824408.ht...
2018-10-21 11:19:00
514
转载 strcpy和memcpy的区别
strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。char * strcpy(char * dest, const char * src) // 实现sr...
2018-10-17 18:56:00
168
转载 实现strcpy函数
不使用库函数,实现strcpy函数:1 char *my_strcpy(char *t,char *s){2 char *strDest=t;3 if(t==NULL && s==NULL){4 return NULL;5 }6 while((*t++=*s++));7 r...
2018-10-17 18:41:00
85
转载 sizeof(int)
sizeof()操作符检测的是系统为后面()中的类型、变量等分配的内存空间的字节数,这里()中是int,就是求系统为int类型的变量分配几个字节。在16位int平台下是2;在32位int平台下是4;在64位int平台下是8。与strlen区别strlen(char*)函数求的是字符串的实际长度,直到遇到第一个'\0',然后就返回计数值,且不包括'\0'。char ...
2018-10-10 19:50:00
2094
转载 快速排序算法
“挖坑填数+分治法” 1 //快速排序实现 2 3 #include "stdio.h" 4 #include "stdlib.h" 5 #include "time.h"//用于获取程序运行时间 6 7 void quick_sort(int s[],int l,int r) 8 { 9 if(l < r)10 ...
2018-10-09 22:16:00
85
转载 malloc/free函数
一、malloc 函数原型:void *malloc(unsigned int size); 功 能:在内存的动态存储区中分配一个长度为size的连续空间。 返 回 值:指向所分配的连续存储域的起始地址的指针,若失败,返回NULL二、free 函数原型:void free(void *p); 功 能:释放指针p所指向的内存...
2018-09-27 23:01:00
101
转载 c/c++的const和static区别
C语言中的const和static用来修饰变量或者函数,用const修饰表示不可改变,用static修饰表示变量或者函数是静态的,作用域控制在函数内。const定义的常量在超出其作用域之后其空间会被释放,而static定义的静态常量在函数执行后不会释放其存储空间。 static表示的是静态的。类的静态成员函数、静态成员变量是和类相关的,而不是和类的具体对象相关的。即使没...
2018-09-26 23:20:00
236
转载 排序算法C语言实现
大学有一门课程叫做数据结构,严蔚敏的课本,其中详细介绍了集中经典的排序算法,学习复习反复几次,但是直到现在仍然只记得名字了,所以想记录下来,随时复习直至牢记于心。经常面试的朋友知道,排序算法在面试中出现的频率很高,尤其是开发、算法等岗位,因为排序算法是算法的入门知识。排序算法的思想可以灵活应用到实际的开发中解决问题。 排序算法有哪几种交换排序1.冒泡排序...
2018-09-19 22:53:00
85
转载 Oracle数据库常用语句
建表语句: create table test1(id varchar2(20) not null primary key); 增加一个表字段: alter table test1 add(name varchar2(20) default 'null' not null); 增加多个表字段: alter table test1 add(name va...
2018-08-30 23:34:00
58
转载 程序员的自我修养
看到一篇写的很好的文章,程序员的自我修养,迷茫的小伙伴可以看一下。 《程序员的自我修养》转载于:https://www.cnblogs.com/yinguojin/p/9539072.html...
2018-08-26 21:43:00
104
转载 结构体赋值
结构体是C语言中重要的概念,理解结构体并且能够熟练使用结构体能够提高开发效率,优化代码。结构体的概念可以自己百度或者看课本,这里分析一下结构体的赋值问题。结构体赋值有三种:1.定义时赋值 2.定义后对成员变量挨个赋值 3.结构体作为参数时赋值 转载于:https://www.cnblogs.com/yinguojin/p/9538487.h...
2018-08-26 20:13:00
3253
转载 为什么要用mallloc
为什么要用malloc函数申请内存空间? 有的程序往往在运行时才知道要动态分配多大的内存,例如: void foo(char *str, int n){ char buf[?]; strncpy(buf, str, n); ......} n是由参数传进来的,事先不知道是多少,那么buf该定义多大呢?如果我们希望动态分配一块全局的内存空间...
2018-07-24 23:53:00
289
转载 五行石合成小练习
这是一个小练习,来源于游戏,游戏也有自己的经济系统。需求:合成六级五行石;货币:金;钻石;体力。合成规则:转载于:https://www.cnblogs.com/yinguojin/p/9357634.html...
2018-07-23 23:49:00
94
转载 结构体长度
疑问:结构体长度用sizeof求出来的值,为什么不是结构体内部成员变量长度的总和? 产生这种情况的原因更C语言内存分配规则有一些联系,成员变量的偏移量需要是最大成员变量的整数倍,char类型如果没有定义长度,偏移量是1,如果定义了长度,也需要满足偏移条件,例如char str[101]; 如果有int型成员变量,则下一个成员变量的偏移量是104。转载于:https://www....
2018-07-22 22:51:00
422
转载 学习python
一、python的特点 1.简洁,灵活,优雅,哲学; 2.易于上手,难于精通; 3.python既有动态脚本的特性,又有面向对象的特性,非常具有自己的特性; 4.python相对C、C++、Java语言运行效率较慢,C、C++属于编译型语言,python、JavaScript属于解释型语言;其实目前硬件比较发达,开发人员更加注重开发效率,所以语言类型的区分已...
2018-07-16 22:31:00
142
转载 shell函数的使用
shell函数的使用比较简单,要点包括定义、参数来源、返回值;在shell函数里,结合read命令,可以实现在执行脚本的过程中让用户选择参数,增强脚本的交互性;脚本参数在脚本名称后面输入,函数参数在函数名后面输入;printf和echo有点区别,printf可以格式化字符串,并且默认不换行;例如:#!/bin/shcompare(){ while [ -...
2018-07-11 18:54:00
65
转载 shell命令cut
cut命令用来操作字符串,可以理解为剪切字符串的工具;cut有两种用法:1.剪切字符串中的单个字符(-c参数) 例如: str=abcdef echo $str | cut -c 1-1 输出:a echo $str | cut -c 1-2 输出:ab echo $str | cut -c 2-3 输出:bc2.按分隔符剪切字...
2018-07-09 19:15:00
431
转载 gd调试命令,gdb调试core文件
使用 gcc -g test.c -o test.out 编译程序,只有加-g参数才支持gdb调试;然后 gdb ./test.out 运行可执行文件,进入gdb调试模式(gdb),在括号后面的输入命令;(gdb)help:查看命令帮助(gdb)start:单行执行(gdb)l:查看源程序(gdb)n:执行下一行(gdb)s:进入被调函数里面(gdb)bt:查...
2018-07-08 14:07:00
524
转载 Linux自定义命令
全局默认的shell命令位于根目录 /etc/profile,这个文件会默认加载 /etc/bash.bashrc 文件用户下的shell命令位于 $HOME/.profile ,这个文件会默认加载 $HOME/.bashrc 文件我们把自己的命令加到$HOME/.bashrc 文件里就可以了需要执行 source$HOME/.bashrc 之后才能生效 ...
2018-07-06 13:04:00
76
转载 db2数据库备份
一、离线备份 db2 list database directory -----查看有哪些数据库,确定需要备份哪个数据库 db2 disconnect current -----断开以数据库的连接,如果有其他服务连接,也需要断开 db2 list application for db dbname------查看所有连接 db2...
2018-07-05 19:12:00
549
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人