自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 C语言上机题

2017.03.13         现在回头来看看当初的C的上机题,发现不是很难。如: 1.计算[100,500]之内同时满足除以7余5,除余5余三,除余3余1的所有整数的个数,这些整数的最大值。 #include<stdio.h> main(){ int a,b=0,max; for(a=100;a<=500;a++){ if(a%7==5&&...

2017-03-13 16:10:55 696

原创 再看C++

2017.2.20   以前看C++时,发现一脸懵逼,什么都看不懂现在回过头来,发现还是很简单的,主要是以前没有好好学习嘛。 //今有10个人参加投票,从键盘上输入这10个人的名字,要求最后输出各候选人的得票数 #include<iostream> using namespace std; struct Person{ char name[20]; int coun...

2017-02-20 19:36:23 297

原创 Python的图形化界面编程

 2017.2.14         好久没有写代码了,感觉过一个年弄的什么也没有干成,好像看了下c++,突然发现现在来看C++,要简单了好多,并且指针也没有那么难了,然后就是看了下机器学习,感觉有点小难,现在发现好多都涉及到高数,概率论和线性代数的知识,想想当初把这些学的是一塌糊涂。然后上次和胡杨大大聊天的时候,他说好多东西都是在实践中去学习的。        好了,继续我的Pyth...

2017-02-14 09:46:58 1328

原创 Python网络爬虫之用有道翻译

2016.12.27   在学习Python之前就闻Python在爬虫方面有着很好作用。下面来说说什么是爬虫? 网络爬虫是一种程序,主要用于搜索引擎,它将一个网站的所有内容与链接进行阅读,并建立相关的全文索引到数据库中,然后跳到另一个网站,样子像一只大蜘蛛。   1.JSON是什么? JSON指的是JavaScript对象表示法(JavaScript Object Notation...

2016-12-27 18:54:28 306

原创 HTML入门

2016.12.20   html     软件的结构:   C/S(Client  Server)结构的软件:    比如: QQ、 极品飞车、 飞信 、 迅雷     cs结构的软件的缺点:更新的时候需要用户下载更新包然后再安装,程序员则需要开发客户端与服务端。   cs结构软件的优点: 减轻服务端的压力,而且可以大量保存数据在客户端。     B/S(Br...

2016-12-20 19:05:49 150

原创 一个简单的登录界面

2016.12.18   前面讲过java的登录界面,但是你懂得,好多东西没有写博客,所以理所当然并且很悲催的忘了,所以现在要好好巩固一下了。 一:图形界面:AWT (1) AWT 1.AWT的组件是由操作系统的绘图机制绘制出来的; 2.AWT的组件是在java.awt包下的。 (2)SWING 1.SWING的组件在javax,swing包下的; 2.SWING的组件是基于...

2016-12-19 11:58:13 1156

原创 泡菜技术关于pickle的所用

2016.12.17   pickle的实质是什么? pickle的实质就是利用算法将你的数据对象腌制成二进制文件,然后放到磁盘上。 使用pickle的什么方法存储数据? 用pickle.dump(data,lie)#第一个参数是呆存在的对象,第二个对象是目标存储的文件对象 使用pickle的什么方法读取数据? pickle.load(file) #参数是目标存储的文件对象 使...

2016-12-17 20:52:07 431

原创 Python中的异常处理

 2016.12.06   Handling Exceptions即异常处理,下面举一个在Python中异常的举例。   while True: try: x=int(input("Please enter a number:")) break except ValueError: print("Oops! That was no valid number...

2016-12-17 19:48:25 166

原创 小甲鱼文件课后习题

2016.12.17   关于文件的课后习题。  答案是B,B不能打开文件。 1.打开一个文件我们使用open()函数,通过设置文件的打开模式,决定打开的文件具有哪些性质,请问默认的打开模式是什么? 答:open()函数默认的打开模式是‘rt’,即可读,文本的模式打开。 2.请问>>>open('E:\\Test.bin','xb')是以什么样的模式打开文件的? ...

2016-12-17 10:48:38 4871

原创 文件-一个简单的任务

2016.12.16   一般文件分为输入,处理和输出三个部分。 下面是有关文件的一张表。   如何打开文件 handle = open(file_name,access_mode='r') file_name变量包含我们希望打开的文件的字符串名字,access_mode中‘r’表示读取,‘w’表示写入,‘a’表示添加。‘+’表示读写,‘b’表示二进制访问。如果未提供acce...

2016-12-16 20:27:47 229

原创 机器学习之简单的分类

2016.12.07   终于接触传说中的机器学习了。 先看一幅图  对于我们人来说,能够很快看出电影的类型,但是机器不一样,这个时候我们会用到机器学习。 这个时候就会用到欧拉距离公式。 下面用一段代码来实现。 下面这个是主函数的类: package RobotStudy; public class test { public static void main...

2016-12-07 15:49:44 176

原创 画图中的布局

2016.12.05   突然发现把前面关于画图的一部分忘的差不多了,现在打算重新来好好看看,尽量把基础打牢一点。  看一下这幅图,了解一下顶级容器,中间容器以及组件的关系。 1.创建顶层容器 对应于程序的初始化窗口,窗口中放入其它菜单、工具栏、文本框、按钮等各种组件。 顶层容器是其它图形界面显示的基础,其它组件都是直接或者间接显示在顶层容器中, 在java顶层容器有3种,分别是...

2016-12-05 17:24:53 275

原创 线程的两种实现方式

2016.12.02   明天,哦不对,准确来说应该是今天考现场总线,就看了一点,但求不挂,今年的课都不知所云,练车,上课,实验,考试,各种忙。哈哈,不过值得庆幸的是,连续几天敲代码,竟然有了感觉,现在遇到了各种牛人,感觉能学到好多东西,也深深体会到自己作为一个学渣该好好学习了。 自定义线程一般有两种方式: 方式一:         1.自定义一个类继承Thread类       ...

2016-12-02 00:49:11 186

原创 关于线程安全问题

2016.12.01   明天就开始了,一点书都看不进去,还是撸代码吧,现在想把基础打牢一点,所以还要自己看下书。 java的同步机制解决了线程安全问题,但也引发了死锁现象。 死锁现象出现的根本原因是 1.存在两个或者是两个以上的线程。 2.存在两个或者是两个以上的共享。 死锁现象没有解决方案,只能避免。 下面用一段代码实现。 class DeadLock extends Th...

2016-12-01 23:03:31 135

原创 一个简单的4位验证码的编写

2016.11.29   我们在忘记密码或者是验证密码的时候,总会用到验证码,那我们接下来就看一下验证码是如何编写的? 需求:编写一个函数随机产生4位数的验证码 import java.util.Random; public class Demo5 { public static void main(String[] args) { char[] arr = {'...

2016-11-29 01:47:55 1734

原创 Python中的局部变量和全局变量

2016.11.15  0.下边程序会输入什么? def next(): print('我在next()函数里...') pre() def pre(): print('我在pre()函数这里...') next() 答案: 我在next()函数里... 我在pre()函数这里...1.目测一下程序会打印那些内容? var = 'Hi'...

2016-11-15 22:54:48 397

原创 单列设计模式

2016.11.10   单列设计模式  java中总共有23种设计模式,其中,单列式设计模式是最常见的一种,单列式又主要分为三种:懒汉式单例、饿汉式单例、登记式单例。我们主要讲其中两种。  所谓的模式:就是解决一系列问题的应用  饿汉单例设计模式 1. 私有化构造函数。 2. 声明本类的引用类型变量,并且使用该变量指向本类对象。 3. 提供一个公共静态的方法获取本类的对...

2016-11-10 21:03:57 154

原创 高端大气上档次的新型界面

2016.11.05   前面我们学习java的Swingj界面时,出来的框都是固定的,并且不是很好看,如果我们想改变一下,那应该怎么办呢? 查找资料发现是可以做到的。 用setUndecorated可以去掉窗口的修饰 import java.awt.Button; import java.awt.Shape; import java.awt.geom.Area; import ...

2016-11-05 17:51:32 256

原创 使用异或对文件进行加密

2016.11.03   前面找工作的原因,发现自己对很多知识和概念都理解不深,现在自己在看传智播客的视频,感觉讲的超级棒。今天看了使用异或对文件进行加密,甚是感兴趣,下面我们来看看是如何实现的。   import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; pu...

2016-11-03 11:37:16 692

原创 反射机制

2016.10.31   java反射机制详解: 通俗地讲,反射机制就是把可以把一个类,类的成员(函数、属性),当成一个对象来操作,也就是说,当我们在运行的时候还可以动态去操作他们。   下面以一个小列子来说明,因为觉得案列驱动是最好的,如果只看理论的话,可能看不懂。   package refect; public class Tester { public stat...

2016-10-31 12:53:31 119

原创 仿QQ平台实践第一步-实现聊天

2016.10.13   乐逗的校园大使的任务差不多都结束了,终于可以全身心的投入找工作了,向胡哥说的那样,每天面一场,然后总结,一定要争取机会去复试。加油! 现在继续在这边上课了。现在总结一下今天的上课内容,以后也尽量像这样及时的写技术博客。 什么叫服务端和客户端? 假如打开一个网页,你要查询资料。你是客户,因为你在访问,你访问的是客服端。去吃饭,你到饭店,你点餐你是顾客(客户端)...

2016-10-13 23:49:04 214

原创 HTTP 请求方式: GET和POST的比较

2016.10.08   GET和POST是HTTP的两种提交请求的方式 什么是HTTP? 超文本传输协议(HyperText Transfer Protocol -- HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。   HTTP在客户端和服务器之间以request-response protocol(请求-回复协议)工作。 GET-从指定的服务器中获取数据   P...

2016-10-08 20:14:22 130

原创 一些常见的Java和Android面试题

2016.10.06     Vector与ArrayList的区别     Vector与ArrayList都是List接口的实现类,它们都代表链表形式的数据结构。     它们两者的使用比较类似,一般通过add()方法来加元素;remove()方法删除元素,size()得到集合元素的数量等。 import java.util.ArrayList; import java.util....

2016-10-06 20:27:50 148

原创 TCP的三次握手和四次挥手

2016.10.06   TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接: 位码即tcp标志位,有6种表示: SYN(synchronous建立连接) ACK(acknowledgement表示响应、确认) PSH(push表示有DATA数据传输) FIN(finish关闭连接) RST(reset表示连接重置) URG(urgent紧急...

2016-10-06 17:34:58 127

原创 快排与二叉树的高度 宽度问题

2016.10.05   快速排序(Quicksort)是对冒泡排序的一种改进。 设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排序。值得注意的是,快速排序不是一种稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法结束时产生变动。 一趟快速...

2016-10-05 17:23:23 174

原创 PC端和APP端

2016.10.06   为什么百度、淘宝之类的大公司网页不使用响应式,而是独立开发一套手机页面?               在手机上打开淘宝和百度的网址,发现地址前面都有个“m”,这是手机端的页面。        为什么这些大公司不把pc端页面做成响应式?这样不是可以节省点工作吗?        先给出结论:如果开发资源充裕,不应该考虑使用响应式设计来同时支持移动端和桌面端...

2016-10-05 11:08:45 1107

原创 用Android线程做一个简单的计数器

2016.10.4   上课类容:Android线程   什么是线程? 线程或者线程执行本质上就是一串命令(也是程序代码),然后我们把它发送给操作系统执行。 一般来说,我们的CPU在任何时候一个核只能处理一个线程。多核处理器(目前大多数Android设备已经都是多核)顾名思义,就是可以同时处理多线程(通俗地讲就是可以同时处理多件事)。 多核处理与单核多任务处理的实质 上面我说的...

2016-10-04 21:31:32 1684

原创 绪论部分

2016.10.02   前面蹭了刘丽珏老师的数据结构,但是由于找工作,加上校园大使的宣传和蓝杰那边的学习及比赛,啦啦啦,反正借口就是这么多了。好吧,国庆好好来看下书吧。 数据结构的定义: 数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等等的科学。   常见的数据结构有:表(lists)、数组(arrays)、栈(stacks)、队列(queue...

2016-10-02 19:17:58 175

原创 Android基础题

1.Android底层是基于什么操作系统() A. java  B. mac os  C.windows  D.linux   2.Android开发环境中DDMS是Dalvik Debug Monitor Service,下面关于它为我们提供的功能,描述错误的是() A.Logcat显示输出的调试信息 B.模拟电话呼叫 C.接收SMS D.显示模拟器启动信息,加载程序等信息 ...

2016-09-21 16:30:04 1130

原创 枚举的应用

自学类容:枚举的应用   2016.09.17 为了装装逼,正值中秋放假之际,书带着哥来到了图书馆,看数据结构时,发现用的是C语言版,可是哥学C已经过去三年了,哥全忘了啊。 于是去外面买了一本谭老师的C程序设计。以题入手来看,就看了一下使用枚举类型。 所谓“枚举”就是指把可能的值一一列举出来,变量的值只限于列举出来的值的范围内。 声明枚举用enum开头。例如: enum Week...

2016-09-17 15:05:31 259

原创 常用的html代码

常用的html代码 加粗 加亮 字型加大 变色1)加入连接:<a href="所要连接的相关地址">写上你想写的字</a> 2)在新窗口打开连接:<a href="相关地址" target="_blank">写上要写的字</a> 3)移动字体(走马灯):<marquee>写上你想写的字</m

2016-09-08 17:27:17 140

原创 非常实用的Android Studio快捷键

转——刚刚安转了Android Studio,还没来得及用,但看到非常实用的Android Studio快捷键,便转了过来,可能以后会用到。 One—打印Log   生成tag:  logt   打印log:  logm  logd  loge   Two—代码提示   Ctrl + Alt + Space   Three—代码移动   选中代码:  Ctrl + w   向...

2016-08-25 20:34:44 194

原创 java IO流详解

2016.08.22-2016.08.24   上课类容:IO流   请别和我说话,小心我一言不和就放图。好吧,如果作为一名初学者,我相信你看到下面这幅图,整个人就不好了。   一看到这幅图,宝宝吓坏了,瞬间整个人就不好了。 请自行看3遍,谢谢! 下面我们再分别叙述一下字节流和字符流。   一:字节流   1.IO流体系:对数据进行读写操作,所以说IO流不是读就是写咯。 ...

2016-08-25 16:14:16 148

原创 Activity的生命周期

Android中Activity的生命周期                一个Activity的生命周期也就是Activity从生成到运行,到登录其他界面时暂停,再到其它界面生成时停止。重新进入界面时重写启动,直到最后Activity被销毁的整个过程。总的说来Activity是由Activity栈进管理,当来到一个新的Activity后,Activity将被加到Activity栈顶,之前...

2016-08-24 20:41:59 138

原创 哈夫曼树

2016.08.20   上课内容:哈夫曼树   哈夫曼树(霍夫曼树)又称为最优二叉树.   1、路径和路径长度 在一棵树中,从一个结点往下可以达到的孩子或孙子结点之间的通路,称为路径。通路中分支的数目称为路径长度。若规定根结点的层数为1,则从根结点到第L层结点的路径长   2、结点的权及带权路径长度 若将树中结点赋给一个有着某种含义的数值,则这个数值称为该结点的权。结点的...

2016-08-21 20:27:42 162

原创 Android的四大组件五大布局

       Android的四大组件:Activity,Service(服务),Content Provider(内容提供者),Broadcast Reciver(广播接收器)        Activity        是Android程序与用户交换的窗口,从视觉效果来看,一个Activity占据当前的窗口,响应所有窗口事件,具备有控件,菜单等界面元素。从内部逻辑来看,Activit...

2016-08-14 17:36:51 347

原创 深圳行

               蓝杰移动课堂之腾讯京东两日游    继上次长沙福米移动课堂之后,蓝杰又举办了第二次移动课堂,去了深圳腾讯,华为,京东和深信服,这次我们去了64个同学,加上胡哥,熊哥和郑姐共67人。   为了方便管理,我们分成了13个小组,作为第6组组长,很开心结识了4个可爱的小伙伴,凌波(季凌波)、箫箫(罗剑箫)、振东(徐振东)和华阳(翁华阳)Ps:华阳是以前就认识的。  ...

2016-08-14 11:01:28 268

原创 便捷的存储容器--数组

2016.08.03   上课内容:数组          首先,什么是数组? 数组是具有相同数据类型的一组数据的组合。列如:球类的集合——足球,羽毛球,网球。电器的集合——电视,电脑,洗衣机。数组中的每个数据具有相同的数据类型。          然后,数组是基本数据类型还是引用数据类型? 基本数据类型有byte int short char long boolean flo...

2016-08-13 17:51:35 174

原创 关于I/O异常

2016.08.09   上课内容: 异常处理   1.JAVA异常 常见的异常有5种,即:try、catch、finally、throw、throws  程序的流程是: 运行到try块中,如果有异常抛出,则转到catch,当catch处理完成后,执行finally块的代码,再执行finally块后面的代码。如果没有抛出异常,执行try块,也要去执行finally的代码,然后再执...

2016-08-11 21:09:48 1382

原创 Java之接口与事件

2016.06.11 上课内容:接口与事件            突然发现以前上课的好多内容都忘了,又恳求熊哥给我讲了一遍,发现还是很有收获的。下面把讲过的知识总结下。       1.接口:       接口的定义关键词是interface       接口的定义形式是:public interface 接口名 extends 接口1,接口2....{              ...

2016-08-11 17:18:46 245

空空如也

空空如也

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

TA关注的人

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