EXPOD工作笔记180606

最近搜集的一些资料: https://gitee.com/ezpod/tutorials https://npm.taobao.org/package/baidu-rank https://blockflow.net/t/topic/440 http://blog.sina.com.cn/chainmedia https://juejin.im/post/5b13d251f265da6e59521cec https://juejin.im/post/5b13d27651882513e9058a
分类: 其他 发布时间: 06-06 23:27 阅读次数: 3

static关键字简析

在说明static关键字之前,先要说明以下几个概念: 局部变量:局部变量指在代码块{}内部定义的变量,只在代码块内部有效(作用域),其缺省的存储方式是自动变量或说是动态存储的,即指令执行到变量定义处时才给变量分配存储单元,跳出代码块时释放内存单元(生命期)。 全局变量:全局变量指在所有代码块{}之外定义的变量,它缺省为静态变量,编译时分配内存,程序结束时释放内存单元。同时其作用域很广,整个文件...
分类: 其他 发布时间: 06-06 23:27 阅读次数: 4

SSH+SVN搭建及配置

SSH+SVN搭建及配置
分类: 企业开发 发布时间: 06-06 23:27 阅读次数: 4

[转]矩阵、方程组和分段函数的LaTex表达

原文:https://www.jianshu.com/p/63b618ec0a55 ---- 我们的作图依然使用codecogs网站(参考:通过codecogs在线工具编辑公式) 画矩阵前先画个行列式 行列式是用双竖线包裹的数块 首先画双竖线:斜杠+单词+竖线 \left| \right| 效果 双竖线.png 然后在内部画数块的开头结尾和布局: \left| \begin{array} {ccc} \end{array} \right| {ccc}是居中布局,居左使用l,居右使用r。到目前,
分类: 服务端 发布时间: 06-06 23:27 阅读次数: 5

传值和传址

在对函数传参时,一般分为传值传参和传址传参。 传值时就是在内存中新开辟一个空间,将值赋给这个新开辟的空间,其生命周期为该函数调用结束时释放该空闲,计算结果不影响原调用数据内存空间的值。 传址时同样新开辟一个空间,但不同的是将所用数据空间的内存地址存在新开辟的空间中,即指针,函数在数据处理过程中由于是指针,即对源数据进行操作,操作后结果影响原数据。 用以下例子加以说明: //传值 void ...
分类: 其他 发布时间: 06-06 23:27 阅读次数: 4

记一个小游戏 ---- “井子”小游戏

代码分为三部分: game.h #ifndef __GAME_H__ #define __GAME_H__ #include<stdio.h> #include<stdlib.h> #include<time.h> #pragma warning(disable:4996) #define ROW 3 #define COL 3 void Ini...
分类: 其他 发布时间: 06-06 23:26 阅读次数: 4

有关数组的运算简析

可以看一下下边的代码 #include<stdio.h> #include<stdlib.h> int main() { int a[] = { 1, 2, 3, 4 }; printf("%p\n", a); printf("%p\n", &a); printf("%p\n", a + 0); printf("%p\n.
分类: 其他 发布时间: 06-06 23:26 阅读次数: 5

宏和函数的比较以及程序翻译总结(一)

宏和函数的不同就以以下两个例子进行说明: 宏函数:#define MAX(a,b) ((a)>(b)?(a):(b)) 普通函数:MAX(a,b) {return a>b?a:b} 可以看出,宏和函数有明显的不同: 1.宏做的是简单的字符串的替换,而函数是参数的传递,参数是有数据类型的。 2.宏的参数替换是直接替换的,不经任何计算,而函数调用时将形参的值传给形参。 3.宏在...
分类: 其他 发布时间: 06-06 23:26 阅读次数: 4

记一些有趣的小程序

1.编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。 #include<stdio.h> #include<stdlib.h> #include<math.h> int reverse_bit(int n) { int i...
分类: 其他 发布时间: 06-06 23:26 阅读次数: 4

递归小练习

1.递归和非递归分别实现求第n个斐波那契数。 #include<stdio.h> #include<stdlib.h> #include<assert.h> //1. //递归实现菲波那切数列 int fib(int num) { if (num<= 2) return 1;/ else return f
分类: 其他 发布时间: 06-06 23:25 阅读次数: 4

C语言之用可变参数实现函数

1.使用可变参数,实现函数,求函数参数的平均值。 #include<stdio.h> #include<stdlib.h> #include<stdarg.h> int avg(int n, ...) { va_list arg; int i = 0; int sum = 0; va_start(arg, n); ...
分类: 其他 发布时间: 06-06 23:25 阅读次数: 4

C语言之栈桢

一、内存分布 一般我们把进程的地址空间分为:栈区(heap)、堆区(stack)、未初始化静态全局区、已初始化静态全局区、字符常量区、代码区。如图: 二、栈帧的建立与撤销 我们知道每一次函数调用的过程都要为函数开辟栈空间,用于本次函数调用中临时变量的保存,现场保护。这块栈空间称之为函数栈桢。每一个函数都有自己的栈帧空间,并且独占自己的栈帧空间。 系统提供两个特殊的寄存器用于标识栈桢的顶...
分类: 其他 发布时间: 06-06 23:25 阅读次数: 4

C语言之模拟字符和字符串操作函数

1.模拟实现strcpy #include<stdio.h> #include<stdlib.h> #include<assert.h> char* mystrcpy(char* dest, const char* str) { char*ret = dest;
分类: 其他 发布时间: 06-06 23:24 阅读次数: 3

C语言之打印杨辉三角

杨辉三角:是二项式系数在三角形中的一种几何排列,在欧洲,帕斯卡(1623—-1662)在1654年发现这一规律,所以这个表又叫做帕斯卡三角形。 int main() { int a[10][10] = { 0 }; int i = 0; int j = 0; for (i=0; i < 10; i++) { for (j=0; j...
分类: 其他 发布时间: 06-06 23:24 阅读次数: 5

C语言之复杂指针简析

指针数组和数组指针 指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。 数组指针:首先它是一个指针,它指向一个数组。在 32 位系统下永远是占 4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。 那么下边俩个分别叫做什么呢? int *p1[4]; int (*p2)[4]; ...
分类: 其他 发布时间: 06-06 23:24 阅读次数: 3

Adapting the default acoustic model

http://cmusphinx.sourceforge.net/wiki/tutorialadapt This tutorial describes version 5prealpha. It will not work in older version. Please update. Adapting the default acoustic model This page de
分类: 其他 发布时间: 06-06 23:23 阅读次数: 3

Training Acoustic Model For CMUSphinx

http://cmusphinx.sourceforge.net/wiki/tutorialam Training Acoustic Model For CMUSphinx Introduction CMUSphinx project comes with several high-quality acoustic models. There are US English aco
分类: 其他 发布时间: 06-06 23:23 阅读次数: 2

领先的ASP.NET工作流开发引擎|.NET OA开发平台

PaiOA 2018 是基于.NET的OA工作流开发平台,PaiOA包含强大的工作流引擎,工作流可视化设计器、表单设计器、手写签名和电子印章系统,同时包含组织机构及角色权限管理,是基于.NET平台OA工作流开发的理想解决方案。 不用写一行代码即可快速设计生成一个强大的工作流,同时支持PC、手机手写签名和插入电子印章,可满足复杂的工作流需求、业务流转及审批,节省您80%的开发时间。 PaiOA官网下载 https://www.paioa.com 可视化工作流设计器(全浏览器兼容) PaiOA 2
分类: 其他 发布时间: 06-06 23:22 阅读次数: 4

配置Robot Framework 环境时如何查看wxPython是否成功安装

配置Robot Framework,win10系统,安装版本分别如下: 关键是如何查看wxPython是否安装成功: 使用 >>> import wx >>> app = wx.App() >>> win = wx.Frame(None,-1,'install test') >>> btn = wx.Button(win, label = 'Button') >>> win.Show() 可以弹出窗口,即wxPython安装成功
分类: 其他 发布时间: 06-06 23:22 阅读次数: 3

yum仓库搭建

一、搭建前言 很多公司都有自己搭建的yum仓库,这样做的好处有以下几点: 1)节省流量,避免从公网重复下载软件包;为公司省钱; 2)提升下载速度;外网下载受带宽影响,下载速度较慢,而yum仓库在局域网中就很快; 3)方便统一管理,软件版本,都能做到统一; 4)避免访问外网,很多大公司,都是与公网隔绝的,尤其是大公司的类生产环境,绝对不予许随便访问外网,这是获取安装包的途径就只能通过内网yum仓库; 二、搭建前准备 2.1 操作系统版本 不同版本操作系统安装大体上没有差别,但是也会有影响,本实例
分类: 其他 发布时间: 06-06 23:22 阅读次数: 3