码迷,mamicode.com
首页 > 编程语言
java socket编程实例代码讲解
1、所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 操作java socket时用到的最多的三个方法为: accept():主要用于服务器...
分类:编程语言   时间:2015-08-03 23:01:58    阅读次数:293
如何用spring方便的读取配置文件
先直接上代码pom文件 <project?xmlns="http://maven.apache.org/POM/4.0.0"?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ?xsi:schemaLocation="http://maven.apache.org/POM/4.0.0?http://maven....
分类:编程语言   时间:2015-08-03 23:02:09    阅读次数:295
用C语言写猜数字游戏
#include<stdio.h> #include<stdlib.h> #include<time.h> intmain() { intstart=1; while(start) { printf("请选择:\n"); printf("1:开始游戏\n"); printf("0:退出游戏\n"); scanf("%d",&start); switch(start) { case1: { intinput=0; intrandom=0; s..
分类:编程语言   时间:2015-08-03 23:00:29    阅读次数:165
Unity5 打包assetbundle
Assetbundle打包完成后出现的问题1:Lightmap丢失?LightMap丢失的主要原来是场景中用到的各种系统自带Shader没有打包进去Edit->ProjectSetting->Graphics添加系统级Shader2:加载prefab后纹理丢失?这个主要是加载顺序问题,先加载依赖文件,并调用www.assetbund
分类:编程语言   时间:2015-08-03 23:00:16    阅读次数:201
【Go语言】【17】GO语言杂谈
本章节原想进一步写并写的相关知识,但今天不在状态临时改为杂谈,原因有二我也想静静(参见秋裤大叔)对前面没有涉及到的问题给一个交待一、安装Git当下是一个开源的时代,经常遛论坛的朋友肯定会遇到不少开源的组件、框架等,比如前端JS有Angular服务端框架有Spring数据库有C..
分类:编程语言   时间:2015-08-03 22:54:50    阅读次数:362
python 爬虫2 介绍一下怎么抓取cookies,python多线程
读取cookies 可以这样: filename='FileCookieJar.txt'   ckjar = cookielib.MozillaCookieJar()         #这里读取cookie         ckjar.load(filename, ignore_discard=True, ignore_expires=True)         for it...
分类:编程语言   时间:2015-08-03 22:51:10    阅读次数:277
浅析常用的排序算法
排序分内排序和外排序。内排序:指在排序期间数据对象全部存放在内存的排序。外排序:指在排序期间全部对象个数太多,不能同时存放在内存,必须根据排序过程的要求,不断在内、外存之间移动的排序。内排序的方法有许多种,按所用策略不同,可归纳为五类:插入排序、选择排序、交换排序、归并排序、分配排序和计数排序。插入排序主要包括直接插入排序,折半插入排序和希尔排序两种;选择排序主要包括直接选择排序和堆排序;交换排序...
分类:编程语言   时间:2015-08-03 22:53:18    阅读次数:251
剑指Offer面试题23(Java版):从上往下打印二叉树
题目:从上往下打印二叉树的每个结点,同一层的结点按照从左到右的顺序打印。例如输入下图的二叉树,则一次打印出8,6,10,5,7,9,11. 这道题实质上考察的就是树的遍历算法,只是这种遍历不是我们熟悉的前序、中序或者后序遍历。由于我们不太熟悉这种按层遍历的方法,可能已下载也想不清楚遍历的过程。 因为按层打印的顺序决定应该先打印的根节点,所以我们从树的根节点开始分析。为了接下来能够打印8...
分类:编程语言   时间:2015-08-03 22:53:35    阅读次数:223
JavaScript 堆内存分析新工具 OneHeap
OneHeap 关注于运行中的 JavaScript 内存信息的展示,用可视化的方式还原了 HeapGraph,有助于理解 v8 内存管理。 背景JavaScript 运行过程中的大部分数据都保存在堆 (Heap) 中,所以 JavaScript 性能分析另一个比较重要的方面是内存,也就是堆的分析。利用 Chrome Dev Tools 可以生成应用程序某个时刻的堆快照 (HeapSnapshot)...
分类:编程语言   时间:2015-08-03 22:51:07    阅读次数:221
hdu1241详解 Java广搜搞定
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int m = sc.nextInt();//输入地图的行数 int n = sc...
分类:编程语言   时间:2015-08-03 22:47:20    阅读次数:154
[C++11 并发编程] 02 - join
1. 等待线程完成 若不等待线程完成,我们就需要确保该线程访问的数据都是有效的,直到该线程完成为止。比如如下代码,线程函数持有局部变量的指针或引用,当函数退出时,线程尚未执行完成。 #include #include // 线程持有局部变量的指针 struct func { int *i; func(int *i_) : i(i_){ } void operator()(...
分类:编程语言   时间:2015-08-03 22:46:13    阅读次数:158
HDOJ 5338 ZZX and Permutations 线段树+树状数组
给一个排列加上表示循环的括号,问如何让1到n的对应的字典序最大. 从1开始贪心每个数字可以往三个地方走,右边第一个,跳转到左边的某一个,和自己构成循环 对于走到右边第一个的情况,只要判断右边的那个有没有被占据就可以了,如果可以huan 跳转到左边的某一个,用一个线段树查询区间里的最大值 ZZX and Permutations Time Limit: 60...
分类:编程语言   时间:2015-08-03 22:44:08    阅读次数:214
七大排序算法
排序各种排序算法的比较 冒泡排序基本定义两两比较相邻记录的的关键字,如果反序则交换,直到没有反序的记录为止。时间复杂度分析最好的情况是,数组是有序的,只需要n - 1次的比较,时间复杂度是O(n)O(n) 最坏的情况是,数组是逆序的,需要比较∑i=2n(i?1)=1+2+3+...+(n?1)=n(n?1)2\sum_{i=2}^{n} (i - 1) = 1+2+3+...+(n-1) = \...
分类:编程语言   时间:2015-08-03 22:41:28    阅读次数:194
Java学习笔记---基本类型、运算优先级的一些知识整理
一、Java提供了8种原始数据类型,其对比见下表: 数据类型 字节长度 范围 默认值 包装类 int 4 [-2147483648,2147483647] (-2^31~2^31-1) 0 Integer short 2 [-32768,32767] 0 Short long 8 [-9223372036854775...
分类:编程语言   时间:2015-08-03 22:40:40    阅读次数:218
C++ Primer 学习笔记_25_类与数据抽象(11)--const 用法小结、static与const以及static const(const static)
一、const 用法总结 1、可以对const 的用法做个小总结:     const int n = 100;  //定义常量     const Test t(10);     const int & ref = n;   //const引用     int& ref = n;  //Error     【const与指针】     const int...
分类:编程语言   时间:2015-08-03 22:40:12    阅读次数:241
《21天学会C++》第8章阐述指针学习笔记
1、C++一个强大而低级的工具是,可以使用指针来直接操纵计算机内存,这也是C++相对于JAVA、C#和Visual Basic等语言的优点之一。2、什么是指针?指针是存储内存地址的变量。3、能够使用指针以及在底层操纵内存是C++被选择用于编写嵌入式和实时应用程序的原因之一。4、指针定义的时候一定要初...
分类:编程语言   时间:2015-08-03 22:33:25    阅读次数:164
多线程-GCD
1、定义:GCD的基本思想就是将操作O放到队列S中去执行2、队列(dispatch_queue_t) a、串行队列(顺序执行) dispatch_queue_t q = dispatch_queue_create("xian chen id", DISPATCH_QUEUE_SERIAL);...
分类:编程语言   时间:2015-08-03 22:33:49    阅读次数:181
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!