自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 资源 (4)
  • 收藏
  • 关注

原创 c语言typedef与函数

typedef

2022-07-05 10:22:49 515 1

转载 函数与struct

c struct

2022-06-28 16:44:26 93

原创 c语言void指针

#include <stdio.h>#include <stdlib.h>typedef struct{ int a; int b;} str;int main(int argc, char *argv[]){ void *p; str *st, *st1; st = (str *)malloc(sizeof(str)); st->a = 23; st->b = 24; p =.

2021-10-29 09:55:18 249

原创 c语言很有意思的函数指针代码

#include <stdio.h> int max(int x, int y){ return x > y ? x : y;} typedef int (*m)(int, int);int main(void){ /* p 是函数指针 */ //int (* p)(int, int) = & max; // &...

2019-12-17 16:11:57 347

原创 c语言list操作

#include <stdlib.h>#include<stdio.h>typedef struct Lnode{ int data; struct Lnode *next;} LND, *lnd;lnd malloclist(lnd l){ l = (lnd)malloc(sizeof(LND)); return l;}...

2019-12-17 15:53:12 1420

原创 java泛型的例子

以下是泛型的一个例子, 可以节省不少代码量public class Test { public static void main(String args[]) { String [] names = {"James", "Larry", "Tom", "Lacy"}; Integer [] it = {1,2,3,4}; Print(...

2019-07-11 09:09:36 139

原创 tomcat部署war包

一. spring boot 项目war包项目:https://www.tutorialspoint.com/spring_boot/spring_boot_tomcat_deployment.htm二. tomcat8安装1. sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin...

2019-07-03 14:23:30 136

原创 使用位图法求重复数组

看代码      取数组中最大元素的值,作为新的数组的长度。原来数组中的值为i,那么新数组中第i位就加1。如此,则可以得出,新数组第i位的值是原来数组中i值存在的个数。#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#include&lt;string.h&gt;#include&lt;stdbool.h&gt;bool hasDup...

2018-08-16 17:47:08 378

原创 python指数分布

1.代码如下#-*- coding:utf-8 -*- import numpy as npimport matplotlib.pyplot as pltimport mathfrom scipy import statslambd = 0.5x = np.arange(0,15,0.1)y = lambd*np.exp(-lambd*x)plt.plot(x,y)plt

2017-09-05 22:40:40 9230 2

原创 python二项分布代码

代码如下:#-*- coding:utf-8 -*- import numpy as npimport matplotlib.pyplot as pltimport mathfrom scipy import statsn = 20p = 0.3k = np.arange(0,41)print kprint "*"*20binomial = stats.binom.pm

2017-09-05 22:15:39 6249

原创 python线性拟合代码和函数

参考别人写的:#-*- coding:utf-8 -*-import mathimport matplotlib.pyplot as pltdef linefit(x , y): N = float(len(x)) sx,sy,sxx,syy,sxy=0,0,0,0,0 for i in range(0,int(N)): sx += x[i]

2017-09-05 17:22:59 2204

原创 python正态分布代码

代码如下:#-*- coding:utf-8 -*-# Python实现正态分布# 绘制正态分布概率密度函数import numpy as npimport matplotlib.pyplot as pltimport mathu = 0 # 均值μu01 = -2sig = math.sqrt(0.2) # 标准差δx = np.linspace(u - 3*sig

2017-09-05 16:52:58 13681

原创 正弦函数的python显示

首先操作系统优先选择ubuntu,资料好查找1.先安装三个python的库sudo apt-get install Python-scipysudo apt-get install python-numpysudo apt-get install python-matplotlib2.正弦函数的代码如下########################

2017-09-01 14:50:22 4301

转载 windows下命令行工具

http://www.jeffjade.com/2016/01/13/2016-01-13-windows-software-cmder/

2016-03-09 09:57:00 476

原创 lisp资源

ansi common lisp 资源地址

2016-02-27 21:19:08 349

原创 git基本使用方法

git branch -a* liu  master  wayne  remote/origin/HEAD -> orgin/master  remote/origin/liu  remote/origin/master  remote/origin/wayne从远程分支创建一个本地分支git checkout -b tian o

2016-01-15 10:54:30 346

原创 软件开发中的团队效应

一个软件工程师能去一个适合自己的团队,进步是非常快的。团队中需要能真正干活的,也需要催化剂。这个起催化剂的人,可能是个段子手时不时讲几个笑话,活跃一下段对氛围。    团队中也需要那种能稳住大局的领导人物,曾经遇见到团队中对人离职,我们的cto召集大家开了个会,轻描淡写的安抚了一下大家。如果一个不专业的cto因为这事情给大家带来压力或者恐慌,恐怕没几个人愿意在这种氛围下呆下去。

2015-12-13 16:25:07 490

原创 python中inspect使用

利用inspect函数可以获取类中的docs, 类名,类以及类的代码,是否存在的模块等等。#! /usr/bin/env python# -*- coding: utf-8 -*- import inspect import os class Test(object): """Test Class """ def test(self):

2015-09-18 14:10:23 3014

原创 wsgi简单介绍

WSGI的全称是Web Server Gateway Interface,属于一种规范,描述了web server如何与web application交互、web application如何处理请求。    运行在wsgi上的框架有django, flask,bottle等等。    SGI server所做的工作仅仅是将从客户端收到的请求传递给WSGI application,然后将WS

2015-09-17 17:34:13 449

原创 django资料收集

http://www.cnblogs.com/jerryxing/p/3248224.html

2015-09-10 11:21:57 700

原创 python scrapy爬虫

http://scrapy-chs.readthedocs.org/

2015-09-06 22:35:48 418

原创 python中的lambda表达式

python中有个很好玩的编程方式,lambda编程,它主要是模仿lisp中的lambda编程。好了,废话少说,看例子f = lambda x:[x,None]print f(4)是不是很简洁.它其实就是def f(x): return [x,None]然后看下面的一段例子t = lambda x,y,z:x+y+zpri

2015-09-06 17:00:09 699

原创 github建立博客

http://www.jianshu.com/p/05289a4bc8b2目前我github pages页面太丑陋,等过了这段时间搞搞github pages,要不然跟不上小年轻了。

2015-09-06 16:41:37 478

原创 leetcode 3sum c语言

c语言版本我只是写出了输出版本,由于对c的二维指针内存分配不是很清楚,所以没有按照题目上规定定义函数。如果有人看到能帮我修改一下最好了,欢迎留言。思路:1,先按照由小到大把数组排序2,循环取第i位,数值a[i],  后面剩余的由旁边向中间扫描,看是否符合 a[m]+a[n] == -a[i],如果a[m]+a[n]>-a[i],则向右边移动m,如果小于则向左边移动n /****

2015-07-10 09:59:31 1418

转载 c语言函数指针

http://www.geeksforgeeks.org/function-pointer-in-c/很好的一个网站,接下来的日子有得学习了。

2015-07-08 20:37:53 572

原创 quick_sort(快速排序)c语言实现

晚上看算法导论,复习了一下快速排序。快速排序最坏运行效率为o(n2),就是它已经排序好的情况下。算法c语言代码如下/************************************************************************* > File Name: quick_sort.c > Author: wayne > Mail:

2015-07-08 09:56:21 5166

原创 insert排序

插入排序是从第二个元素开始找起来,如果小于第一个元素就插入成为第一个元素。如果从第n个元素找起,前面n个元素通过插入排序已经排好,第n+1个元素只需要和前面已经插入排序好的元素来进行比较,如果找到自己的位置t, 那么原来的t到n个元素的位置都要相应向后移动一位。插入排序代码如下。/***************************************************

2015-07-06 22:46:02 590

原创 shell排序

shell排序是通过分组来进行排序,让后一个分组的数字和前面一个分组的数字进行对比,如果大于(或者小于),那么进行替换。排好之后再进行下一轮排序。shell排序的代码如下:/************************************************************************* > File Name: test.c > Autho

2015-07-06 21:32:59 1120

原创 如何写makefile

老外写的makefile的说明,值得一看makefile书写

2015-06-12 16:44:02 318

转载 语法:MySQL中INSERT IGNORE INTO和REPLACE INTO的使用

mysql中insert into和replace into以及insert ignore用法区别: mysql中常用的三种插入数据的语句: insert into表示插入数据,数据库会检查主键,如果出现重复会报错; replace into表示插入替换数据,需求表中有PrimaryKey,或者unique索引,如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和insert

2015-06-10 10:10:56 421

原创 python一个例子

def multipliers(): return [lambda x : i * x for i in range(4)]print [m(3) for m in multipliers()]print [m(2) for m in multipliers()]print [m(1) for m in multipliers()]print [m(0) for m in mu

2015-04-08 17:13:08 957

原创 javascript作用域scope例子

作用域(scope)是结构化编程语言中的重要概念,它决定了变量的可见范围和生命周期,正确使用作用域可以使代码更清晰、易懂。作用域可以减少命名冲突,而且是垃圾回收的基本单元。var v1 = 'v1'; var f1 = function() { console.log(v1); // 输出 v1 }; f1(); var f2 = function() { v

2015-04-03 11:06:28 757

原创 学习资料

数据结构:http://www.shiyanlou.com/courses/20

2015-03-06 09:43:19 700

原创 common lisp中获取当前文件路径

1,直接获取当前文件夹的路径:(print (probe-file ".") )2.或许打开文件的大小:(let ((file (open "hello.c" :if-does-not-exist nil))) (print (file-length file)) (close file) )3.获取打开文件中的内容(let ((in (open "hello.c

2015-02-05 16:06:52 4889

原创 common lisp中cond

看代码:(defvar *arch-enemy* nil)(print *arch-enemy*)(defun pudding-eater (person) (cond ((eq person 'henry) (setf *arch-enemy* 'stupid-lisp-alien) '(alien you ate my

2015-02-04 14:36:32 1397

原创 common lisp初始化数组

1.首先构造一个一维数组:(setf foo (make-array 4))设置这个数组的第三个元素为(x,y,z)(setf (aref foo 2) '(x y z))设置第三个元素为hash 表(print foo)(setf (car (aref foo 2)) (make-hash-table)初始化hash 表 (setf (gethash 'zoink (c

2015-02-03 10:49:32 846

原创 wxpython窗体移动代码

1.定义窗体绑定函数 bgParent.Bind(wx.EVT_LEFT_DOWN, self.OnPanelLeftDown) bgParent.Bind(wx.EVT_MOTION, self.OnPanelMotion) bgParent.Bind(wx.EVT_LEFT_UP, self.OnPanelLeftUp)2.函数实现

2015-02-02 11:32:07 1257

原创 二叉树的操作

有点笨,不过理解力还好:http://arc9.riaos.com/?p=5922以下是google的一些课程http://mooc.guokr.com/post/610231/

2015-01-30 15:04:47 440

原创 clisp中的调试展开

看代码:(defmacro while (test &rest body) `(do () ((not ,test)) ,@body))(setq x 0)(trace while)(while (< x 10) (princ x) (incf x))输出为:;; Loading file lisp.lisp ...

2015-01-28 11:01:02 471

原创 common lisp中宏的理解

先看代码:1 (defmacro let1 (var val &body body) `(let ((,var ,val)) ,@body)定义一个宏。2(print (let1 foo (+ 2 3) (* foo foo)))使用这个宏。 如果不用到宏,那么效果类似一下代码:3(print (let ((foo (+ 2 3

2015-01-27 14:21:04 744

sip协议的一个ppt

sip协议的一个简单ppt,主要是协议方面的

2011-06-29

asterisk1.6

应该是一本很好的关于asterisk的书吧

2010-08-07

基于免疫的神经网络数据挖掘.pdf

数据挖掘和神经网络结合的论文,但愿对你们有帮助

2009-06-23

ARM嵌入式的电子点菜单

arm7实现的电子点菜单,都是用c语言结合汇编实现

2009-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除