码迷,mamicode.com
首页 > 编程语言
Java之------socket系列(三)
练习:UDP聊天程序 通过键盘录入获取要发送的信息。 将发送和接收分别封装到两个线程中。 聊天方一: package cn.hncu.url.udp; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStre...
分类:编程语言   时间:2016-05-12 23:52:28    阅读次数:262
Memcache-Java-Client-Release源码阅读(之七)
一、主要内容 本章节的主要内容是介绍Memcache Client的Native,Old_Compat,New_Compat三个Hash算法的应用及实现。二、准备工作 1、服务器启动192.168.0.106:11211,192.168.0.106:11212两个服务端实例。 2、示例代码:String[] servers = { "192.168.0.106:...
分类:编程语言   时间:2016-05-12 23:51:01    阅读次数:285
[Unity编辑器]编辑器与序列化
1. using UnityEngine; using System.Collections; using UnityEditor; /// /// EditorPrefs可以序列化的数据有:bool/float/int/string /// public class TestEditor : EditorWindow { string s; [MenuItem...
分类:编程语言   时间:2016-05-12 23:51:03    阅读次数:280
C语言关于数组与指针内容小结
数组的基本概念 什么是数组:数组就是:数组是相同类型的元素的一个集合       类型说明符 数组名 [常量表达式]; 其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。例如: int a[10]; /* 说明整型数组a,有10个元素 */ float b[10], c[20]; /* 说明实...
分类:编程语言   时间:2016-05-12 23:48:28    阅读次数:441
简述Python中"_"的使用常识
0. 背景Python里面的下划线“_”使用频率明显比其他主流语言要多的多,而且在Python中,它也有自己独到的用处。本文主要简述:下划线在python中的使用常识。1. 单下划线-将名称封装到类中如果想将类中的“私有”数据封装到类的实例上,但是又需要考虑到Python缺乏对属性的访问控制问题。与其依赖语言特性来封装数据,Python程序员们更期望通过特定的命名规则来表达出对数据和方法的用途。...
分类:编程语言   时间:2016-05-12 23:47:36    阅读次数:237
算法解剖系列(1)-Canny边缘检测原理
Canny边缘检测算子深度解剖...
分类:编程语言   时间:2016-05-12 23:48:43    阅读次数:504
Java 读取Excel格式xls、xlsx数据工具类
需要POI的jar包支持 调用方式: ReadExcelTest excelTest = new ReadExcelTest(); excelTest.readExcel("D:\\data1.xlsx"); package com.util; import java.io.File; import java.io.FileInputStream; import java....
分类:编程语言   时间:2016-05-12 23:45:45    阅读次数:562
java中并发集合
在 Java 编程的早期阶段,位于 Oswego 市的纽约州立大学(SUNY) 的一位教授决定创建一个简单的库,以帮助开发人员构建可以更好地处理多线程情况的应用程序。这并不是说用现有的库就不能实现,但是就像有了标准网络库一样,用经过调试的、可信任的库更容易自己处理多线程。在 Addision-Wesley 的一本相关书籍的帮助下,这个库变得越来越流行了。最终,作者 Doug Lea 决定设法让它成...
分类:编程语言   时间:2016-05-12 23:46:45    阅读次数:336
C++ Learning——Build a simple&little RB_Tree
Why would we go to such ludicrous lebgths to explain the RB_TREE? 《STL源码剖析》上给了我们一个很好的解释:(见202页) 所谓树形平衡与否,并没有一个绝对的测量标准。“平衡”的大致意义是:没有一个节点过深(深度即就是“根节点至任一节点的路径长度,即所谓该节点的深度”,在数值上与路径长度相等)。不同的平衡条件,造就出不同的...
分类:编程语言   时间:2016-05-12 23:45:20    阅读次数:375
java IO 四(转换流的使用)
扯点别的: 随着年龄的慢慢增长,有些道理才明白,有些爱才感慨。家人或许希望你能立足大城市,开创一番事业。但是在内心里家人永远希望你多花点时间陪陪他们,一起吃吃饭,说说话,只要你平平安安,生活快乐,家人就感到幸福。所以多花点时间陪陪父母、陪陪爱人、陪陪孩子。又搁置了不短的时间,继续写java io的知识,现在感觉自己的记忆力真的不行了,总是记不住东西,哎,关键还是理解不够深入,靠死记硬背是不行的看样。...
分类:编程语言   时间:2016-05-12 23:46:06    阅读次数:245
线程池的使用(三)
一.概述今天我们继续研究线程池的使用,因为这块确实可能比较麻烦,不多研究几次是根本不能搞懂的,先看效果图效果一效果二二.代码效果一(纯ExecutorService、AsyncTask、Runnable关联实现相关文件如下)public class MainActivity extends AppCompatActivity { private static final String TAG...
分类:编程语言   时间:2016-05-12 23:42:20    阅读次数:330
最短路径(bellman算法详解)
首先介绍一下bellman算法: Bellman-ford算法是求含负权图的单源最短路径算法,效率很低,但代码很容易写。即进行持续地松弛(原文是这么写的,为什么要叫松弛,争议很大),每次松弛把每条边都更新一下,若n-1次松弛后还能更新,则说明图中有负环,无法得出结果,否则就成功完成。Bellman-ford算法有一个小优化:每次松弛先设一个标识flag,初值为FALSE,若有边更新则赋值为T...
分类:编程语言   时间:2016-05-12 23:43:55    阅读次数:250
java容器总结
容器大体分为两类:Collection和Map。 区别: 1 Collection中存储了一组对象,而Map存储键值对。 2 Collection的子类都实现了iterator这个方法,该方法能返回一个Iterator对象。Collection的具体实现包括List和Set。 区别: 1 List是有序的,元素可以重复的,Set是无序的,元素不可以重复。 2 Set的value最多只能存...
分类:编程语言   时间:2016-05-12 23:42:51    阅读次数:250
Java核心基础(1) 基本语法
Java基本语法 1、一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制 可以有多个类,但只能有一个 public 的类,并且 public 的类名必须与文件名相一 致。...
分类:编程语言   时间:2016-05-12 23:41:06    阅读次数:253
Java再学习-反射机制
首先说到反射,大家肯定不会陌生,如果不知道反射,相信那些市面上常用的主流框架就不会出现了。废话不说,上主题! Java反射机制 运行时 判断任意一个对象所属的类 构造任意一个类的对象 判断任意一个类所具有的成员变量和方法 调用一个对象的方法 注意点:运行时,而不是编译时 首先概念性的东西,小编就不细说了,想了解的直接问度娘吧,直接...
分类:编程语言   时间:2016-05-12 23:41:29    阅读次数:294
重新学javaweb---过滤器 Filter基础知识
Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截,如下所示: web服务器在调用doFilter方法时,会传递一个filterChain对象进来,filterChain对象是filter接口中最重要的一...
分类:编程语言   时间:2016-05-12 23:38:39    阅读次数:194
[Unity热更新]tolua# & LuaFramework(十):扩展工具包
这个工具包有以下功能: 1.提供一个资源打包工具。因为LuaFramework默认对例子中的资源进行打包,不具有通用性,因此要有这样一个工具,详细的见系列二。 2.提供一个工具简化编写lua文件的步骤。按照LuaFramework的规定,如果要添加一个Panel,那么就要编写对应的Controller、View,以及修改三个框架自带的lua文件,比较繁琐,因此要有这样一个工具提高效率。 ...
分类:编程语言   时间:2016-05-12 23:40:04    阅读次数:337
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!