码迷,mamicode.com
首页 > 编程语言
JavaWeb开发学习(一)-JavaWeb开发概述
1、Web相关概念 Web程序也就是一般所说的网站,由服务器、客户端浏览器以及网络组成。Web程序的好处是使用简单,不需要安装、学习,有一台电脑、一根网线就可以使用。Web程序不是一般意义上的网站。网站的目的是提供信息服务,重在内容,程序往往比较简单。但一个Web程序往往比较复杂,背后结合数据库等....
分类:编程语言   时间:2015-05-09 11:29:01    阅读次数:143
python之函数式编程
# -*- coding: utf-8 -*- #把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式 #python内建map, reduce函数的用法 map(f, [x1, x2, x3, x4]) = [f(x1), f(x2), f(x3),...
分类:编程语言   时间:2015-05-09 11:29:18    阅读次数:105
php实现多线程
php实现多线程感谢 3lian8 的投递 时间:2014-01-21 来源:三联教程 有没有办法在php中实现多线程呢?假设你正在写一个基于多台服务器的php应用,理想的情况时同时向多台服务器发送请求,而不是一台接一台。可以实现吗?回答是当然可以,下面看解决方法回答:当有人想要实现并发功能时,他们...
分类:编程语言   时间:2015-05-09 11:26:36    阅读次数:135
Java利用while循环计算1+1/2!+1/3!……+1/20!
1 public static void main(String[] args) { 2 double n = 1, sum = 0; 3 while (n <= 20) { 4 sum += 1 / Factorial(n); 5 ...
分类:编程语言   时间:2015-05-09 11:28:18    阅读次数:121
python 获取两位的月份(09)和天数(09)
python 获取两位的月份(09)和天数(09)
分类:编程语言   时间:2015-05-09 11:26:50    阅读次数:177
【c语言】关于+1的各种情况
// 关于+1的各种情况 #include //默认对齐数为4 // 结构体大小为16 struct BBB { long A1; char A2; char A3; long A4; long A5; }; int main() { struct BBB *p; p = (struct BBB *)0x100000; printf("%x\n", p + 0x1);//p...
分类:编程语言   时间:2015-05-09 10:22:40    阅读次数:143
Java学习笔记——线程两种常用的创建调用方法
这是两种开发中常用的线程使用方法,匿名对象调用即可,很简单,掌握即可...
分类:编程语言   时间:2015-05-09 10:23:04    阅读次数:136
你知道为什么快速排序的时间复杂度是n*lg(n)吗?
//你知道为什么快速排序的时间复杂度是nlgn吗? //我们将数组当作完全二叉数来看的话,放在小堆中, //每个节点排序需要o(h),也就是h次,h是完全相应节点的二叉树高度, //N为总共节点数,排好一个节点需要o(h)次,那么排好N个节点呢?下面: //且2^h=N-1(完全二叉树性质); //—>h=log2(N);当有N个节点需要排序是就是N*lg(N), //得到快速排序的时...
分类:编程语言   时间:2015-05-09 10:22:04    阅读次数:163
[笔记]C语言字符串比较函数,复制函数和拼接函数
1.字符串比较函数有两个,分别是memcmp()和strcmp(), memcmp(const char *s,const char *d,int n) 表示字符串s和d比较前n个字符,若字符长度小于n则会越界比较,用这个函数的时候要特别小心s和d在长度及要比较的字符个数。 strcmp(const char *s,const char *d) 比上个函数少一个参数n,因为这个函数是以‘\...
分类:编程语言   时间:2015-05-09 10:17:56    阅读次数:202
数据结构与算法——线性表链式存储(双向循环链表)
今天总结线性表中的双向循环链表。 什么是双向循环链表?   看名字估计也就知道了,首相他是一个循环链表,也就是最后一个结点的指针域不为空,而是指向头结点,其次与单向循环链表相比,它是双向的。所谓双向,就是给每个结点再增加一个指针域,这个指针域指向前一个结点。  即是下面这样(来自百度图片): 为什么要用双向循环链表?  无论单链表还是单向循环链表,都只有一个指针域,它们都是直...
分类:编程语言   时间:2015-05-09 10:17:56    阅读次数:228
关于字符串转化为数字的深度优化两种算法
最近在做项目,在实际操作中发现自己在VC环境下写的字符串转化为整型的函数还是太过理想化了,或者说只能在window平台下软件环境中运行,重新给大家发两种函数方法: 第一个,就是理想化的函数,在VC环境下充分利用指针的优越性,对字符串转化为整型(同时也回答了某位网友的答案吖),实验检验通过: #include #include int rayatoi(char *str) {   c...
分类:编程语言   时间:2015-05-09 10:15:41    阅读次数:193
Python学习笔记(一)
1  .netstat -no 这个命令是察看端口的,并且可以通过pid察看是哪些程序在用这些端口! 2  在Python中或其它语言中,利用Socket编写服务器和客户端通信程序,经常会遇到一个错误: socket.error: [Errno 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次这个提示会在端口冲突的时候出现,可能的原因是在服务器程序中创建一个Socke...
分类:编程语言   时间:2015-05-09 10:13:53    阅读次数:849
Java多线程-新特征-信号量Semaphore
简介信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。概念Semaphore分为单值和多值两种,前者只能被一个线程获得,后者可以被若干个线程获得。以一个停车场运作为例。为了简单起见,假设停车场只有三个车位,...
分类:编程语言   时间:2015-05-09 10:11:13    阅读次数:126
java并发之CountDownLatch、Semaphore和CyclicBarrier
JAVA并发包中有三个类用于同步一批线程的行为,分别是CountDownLatch、Semaphore和CyclicBarrier。CountDownLatchCountDownLatch是一个计数器闭锁,主要的功能就是通过await()方法来阻塞住当前线程,然后等待计数器减少到0了,再唤起这些线程...
分类:编程语言   时间:2015-05-09 10:12:38    阅读次数:119
Java - 杨辉三角
1 public static void main(String[] args) { 2 int triangle[][] = new int[10][];// 创建二维数组 3 // 遍历二维数组的第一层 4 for (int i = 0; i <...
分类:编程语言   时间:2015-05-09 10:09:44    阅读次数:126
蓝鸥C语言学习第四天
今天主要学习数组,什么叫是数组呢?数组:就是存放相同类型的若干变量的集合。数组属于构造类型。一维数组的定义方式:类型 数组名[元素个数] = {元素1, 元素2, .........};int a[5];注意:[]只能放在数组名的后面,下面的都是错误写法:1 int a[5] a;// 错误2 in...
分类:编程语言   时间:2015-05-09 10:07:05    阅读次数:127
矩阵键盘扫描算法
函数的主体unsigned char GetKey(){ unsigned char i,j,k; static unsigned char backup[4][4]={ {1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1} }; ...
分类:编程语言   时间:2015-05-09 10:04:54    阅读次数:123
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!