首页 > 编程语言
Java 泛型
一、基本概念 概念:泛型就是参数化类型,使用广泛的类型。 起因:数据类型不明确。 装入数据的类型都被当作Object对待,从而”丢失”自己的实际类型。 获取数据时往往需要转型,效率低,容易产生错误。 作用: 安全:在编译的时候检查类型安全。 省心:所有的强制转换都是自动和隐式的,提高代码的重用率。二、未使用泛型package Genericity;public class Studen...
分类:编程语言   时间:2015-05-14 20:35:16    收藏:0  评论:0  赞:0  阅读:140
LeetCode 33 Search in Rotated Sorted Array (C,C++,Java,Python)
Problem: Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2). You are given a target value to search. If found in t...
分类:编程语言   时间:2015-05-14 20:32:55    收藏:0  评论:0  赞:0  阅读:187
Java操作密钥库入门
Java操作密钥库入门 1.用Java keytool这个密钥和证书管理工具,创建一个密钥并存入.keystore文件中,如下图,默认会存在一个别名为"mykey"的条目,也可以自己创建。 2.创建KeyStore实例,从.keystore文件中加密密钥库,而后通过别名来获取对应的条目,一定要制定正确的密码。 public class KeyStoreTest { public s...
分类:编程语言   时间:2015-05-14 20:32:29    收藏:0  评论:0  赞:0  阅读:288
遗传算法
遗传算法 ( GA , Genetic Algorithm ) ,也称进化算法 。 遗传算法是受达尔文的进化论的启发,借鉴生物进化过程而提出的一种启发式搜索算法。因此在介绍遗传算法前有必要简单的介绍生物进化知识。一.进化论知识 作为遗传算法生物背景的介绍,下面内容了解即可: 种群(Populat.....
分类:编程语言   时间:2015-05-14 20:30:05    收藏:0  评论:0  赞:0  阅读:239
Java的位运算符具体解释实例——与(&)、非(~)、或(|)、异或(^)
位运算符主要针对二进制,它包含了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。以下具体介绍每一个位运算符。1.与运算符与运算符用符号“&”表示,其使用规律例如以下:两个操作数中位都为...
分类:编程语言   时间:2015-05-14 20:29:45    收藏:0  评论:0  赞:0  阅读:141
C++11 thread::detach(2)
原文地址:http://www.cplusplus.com/reference/thread/thread/detach/public member functionstd::thread::detachvoid detach();Detach threadDetaches the thread r...
分类:编程语言   时间:2015-05-14 20:28:23    收藏:0  评论:0  赞:0  阅读:246
C语言课设心得分享(一)
今儿上完课设,老师果然讲的比较少,周四还不用去,看来还是学生自己折腾。我在做课设的过程中,攒了一些心得/体会,希望能和大家分享分享,也希望能一起探讨探讨。如果是我能回答的问题,我很乐意能够提供帮助。 课设这东西是要写出一个大的整体,和咱们上学期写的那些习题不太一样。那些题都是明确给出了具体的目的。....
分类:编程语言   时间:2015-05-14 20:18:15    收藏:0  评论:0  赞:0  阅读:233
模拟退火算法
在扯模拟退火前要先扯扯爬山算法:一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到...
分类:编程语言   时间:2015-05-14 20:17:15    收藏:0  评论:0  赞:0  阅读:298
fenby C语言 P15
while(条件表达式){循环体}#include int main(){ int i=1,sum=0; while(i<6) { sum=sum+i*3; i++; } printf("苹果的总数是:%d",sum); return 0; }
分类:编程语言   时间:2015-05-14 20:15:55    收藏:0  评论:0  赞:0  阅读:112
java web -部署在linux
概述: 初次将java web项目部署到linux上, 还是很顺利的, 基本上没有什么错误。 步骤: 1, 安装jdk(官网中说了很清晰了),在linux上安装安装jdk, 不想windows那样, 需要两个文件(.gz和.rpm)如(jdk-7u79-linux-i586.gz和 j...
分类:编程语言   时间:2015-05-14 20:15:25    收藏:0  评论:0  赞:0  阅读:146
Swift学习字符串、数组、字典
一.字符串的使用let wiseWords = "\"I am a handsome\"-boy"var emptyString = ""if emptyString.isEmpty{println("这是一个空值")}简单说明:isEmpty方法是用来判断字符串是否为空值的,之后会执行if语句中的...
分类:编程语言   时间:2015-05-14 20:14:25    收藏:0  评论:0  赞:0  阅读:143
Java中Scanner的使用方法
Scanner是SDK1.5新增的一个类,但是使用该类创建一个对象.Scanner reader=new Scanner(System.in);然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型:next.Byte(),nextDouble(),nextFloat,next...
分类:编程语言   时间:2015-05-14 20:12:45    收藏:0  评论:0  赞:0  阅读:154
(C语言)数组与指针的区别
以前常常听过这种说法,说数组和指针这两者比较像,但是不能混淆,可是一直没能理解。刚刚在李云的《专业嵌入式软件开发》中,看了讲述数组与指针区别的一章,似乎有所领悟。本着知乎上看到的这张图,我试着将自己的理解写一些。首先需要了解数组和指针的工作模式。数组:char name[] = {'T', 'o',...
分类:编程语言   时间:2015-05-14 20:10:45    收藏:0  评论:0  赞:0  阅读:229
Spring中的p标签(转)
Spring的p标签是基于XML Schema的配置方式,目的是为了简化配置方式。在XML文件头部添加xmlns:p="http://www.springframework.org/schema/p"即可使用。例如:类Person[java] view plaincopypublicclassPer...
分类:编程语言   时间:2015-05-14 20:09:25    收藏:0  评论:0  赞:0  阅读:215
c#中的线程一
一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:通过...
分类:编程语言   时间:2015-05-14 20:08:45    收藏:0  评论:0  赞:0  阅读:145
Java [leetcode 23]Merge k Sorted Lists
题目描述:Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity.解题思路:分而自治方法。将K个List不断地分解为前半部分和后半部分。分别进行两个List的合...
分类:编程语言   时间:2015-05-14 20:07:36    收藏:0  评论:0  赞:0  阅读:265
Potential Pythonic Pitfalls
Potential Pythonic PitfallsMonday, 11 May 2015Table of ContentsNot Knowing the Python VersionObsessing Over One-LinersInitializing a set the Wrong Way...
分类:编程语言   时间:2015-05-14 20:04:45    收藏:0  评论:0  赞:0  阅读:191
Javascript高级程序设计 读书笔记~基本概念
一、underfined与null1.在使用var声明变量,但是未对其进行初始化时,这个变量的值就是underfined2.null值表示一个空对象指针,如果定义的变量在将来用于保存变量,那么最好将该变量初始化为null,而不是其他值3.underfined值是派生自null 所以 alert(n....
分类:编程语言   时间:2015-05-14 20:03:55    收藏:0  评论:0  赞:0  阅读:192
与java一致的md5算法(C++)
工作中需要对网络传输的二进制配置文件进行md5运算生成校验码,以避免在网络传输中,文件的内容发生损坏和篡改。过程中大致是这样的:1.服务端c++,请求端java;2.请求端POST请求服务器上的某个文件,要求传输到请求端;3.向服务端请求文件时,服务端需要对要传输的文件内容作md5加密,生成32字符...
分类:编程语言   时间:2015-05-14 20:00:45    收藏:0  评论:0  赞:0  阅读:205
c语言全局变量和局部变量问题汇总
1、局部变量是否能和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,须要使用"::" 局部变量能够与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内能够定义多个同名的局部变量,比方在两个循环体内都定义一个同名的局部变量,而那个局...
分类:编程语言   时间:2015-05-14 19:59:35    收藏:0  评论:0  赞:0  阅读:333
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!