自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hunterlew的专栏

做一个有理想的工科男!https://github.com/hunterlew

  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java学习笔记之多线程

一、线程和进程的概念和区别 当程序进入内存运行时,即变成一个进程,它是系统进行资源分配和调度的一个独立单位。大部分操作系统都支持多进程并发运行。实际上对一个CPU而言,某个时间点只能执行一个程序,由于轮转时间太快,用户感觉好像是同时进行。 操作系统支持多进程并发,有共用式(主动放弃)和目前常见的抢占式(被动被剥夺)。抢占式即现行进程在运行过程中,如果有重要或紧迫的进程到达(其状态必须为就绪),

2016-03-27 10:25:57 582

原创 Java学习笔记之输入输出

java.io包下主要包括输入/输出两种IO流,每种输入/输出流又可分为字节流和字符流两大类。字节流以字节为单位处理,字符流以字符来处理。 File类,操作文件和目录,能新建/删除/重命名等操作,但是不能访问文件内容本身。访问文件本身需要IO流。 Java的输入流都以InputStream和Reader为基类,输出流主要由OutputStream和Writer为基类。他们都是抽象基类,无法直接

2016-03-26 01:58:26 506

原创 Java学习笔记之JDBC

JDBC的一般流程: 1、加载数据库驱动类:Class.forName(driverclass),其中driverclass为驱动类,如"com.mysql.jdbc.Driver"。 2、通过DriverManager获取数据库连接: Collection conn = DriverManager.getConnection(String url,String user,String pa

2016-03-23 23:14:42 496

原创 Java学习笔记之包装类

八个基本数据类型对应八种包装类: byte->Byte short->Short int->Integer long->Long char->Character float->Float double->Double boolean->Boolean JDK1.5后提供了自动装箱和自动拆箱。可以把一个基本类型直接赋给对应包装类变量,交自动装箱。反之成为自动拆箱。但要注意前提是类型

2016-03-22 00:20:45 431

原创 Java学习笔记之多态

Java使用引用变量才会有多态。引用变量有两种类型,一个是编译时类型,一个是运行时类型。编译时类型由声明决定(看左边),运行时类型由实际赋给变量的对象决定(看右边new)。当编译时类型和运行时类型不一致时,可能出现多态现象。 第一种:子类赋给父类。 这种情况无需任何类型转换,直接new并赋值,子类自动向上转型。此时要注意,在编译阶段,系统试图调用编译时类型所定义的变量和方法,因此假如父类不存在

2016-03-21 02:02:53 519

原创 Java学习笔记之引用类型

像数组、类都属于引用类型,其变量只是一个引用,变量和具体元素或成员在内存里是分开存放的。引用变量存放在栈内存中,而其元素或成员存放在堆内存。而引用变量却是范围堆内存数据的根本方式——引用(或者理解为地址指向)。 其出发点是,对象的创建成本比较高,所以把数据放在堆内存中以便反复利用。堆内存中的数据不会随着方法的结束而销毁,还可能被其他一个引用变量引用。当且仅当一个对象没有任何引用变量引用它时,会被

2016-03-21 01:39:23 372

原创 Java学习笔记之垃圾回收机制

Java不需要程序员直接控制回收内存(不同于C和C++),其内存分配和回收都是由JRE在后台自动进行的。JRE提供一个后台线程进行检测和控制,一般在CPU空闲或内存不足时自动进行垃圾回收,自动释放不再被程序引用的对象,按照特定的垃圾回收算法。但程序员无法精确控制垃圾回收的时间和顺序等。 优点:提高编程效率;保护程序完整性。 缺点:开销影响性能。虚拟机必须跟踪程序中有用的对象,才能确定哪些是无用

2016-03-21 01:17:01 557

原创 实现Linux命令行上传和下载百度云盘

RT,需求是,经常需要拷贝东西或安装包到服务器,如果每次都跑到机房去,管理起来太费劲了,于是寻找能够支持linux命令行的云盘。恰巧找到了用python写的,能支持命令行访问百度云盘: [email protected]:hunterlew/bypy.git 在linux下直接用git命令下下来,后面还涉及到python等安装,我参考了这个教程: https://blog.phpgao.com/b

2016-03-20 14:18:59 17772

原创 基于PHP框架的开源博客空间系统

在学习了PHP CI框架后,我动手搭了一个博客系统,算是练习吧,分享给大家,欢迎下载,提出修改意见: [email protected]:hunterlew/CI-OpenSpace.git

2016-03-19 13:14:21 840

原创 Chipscope使用简介

Chipscope初体验:   最近想把之前做的fir滤波器模块连上AD和DA,为了测试AD和DA可用,不需要以前的亮灯来测试了,直接用chipscope实时采集。 工程检查完语法错误后,添加cdc文件,双击打开,一直next到ILA核配置界面: Trigger什么的都选1,接下来captureparameter: Data Same As Trigger勾取消。

2016-03-05 11:02:43 5937

原创 CodeIgnitier常用方法总结

入门了ci框架,阅读学院的网站可以大致明白其中结构,现记录。 1、  首先根目录下就有htaccess文件,开启重定向,在url中可以去掉index.php。 2、  MVC架构明确,定义了5~6个控制器,基本对应于网站的内容分类。 3、  对应定义了模型,模型重点是news模型,毕竟网站以文章为重点,并以查询为主要内容,定义了一些方法,查询网站各类文章。这对于一个以文章为重点呈现的网站是正

2016-03-05 10:58:25 567

原创 CodeIgniter浓缩版笔记

1、 安装: 提到application/config/config.php 文件设置你网站的根 URL; application/config/database.php 文件设置数据库参数。 如果你想通过隐藏 CodeIgniter 的文件位置来增加安全性,你可以将 system 和 application 目录修改为其他的名字,然后打开主目录下的 index.php 文件将 $syste

2016-03-05 10:56:38 564

原创 如何设置端口对外网开放

部署完网站之后,发现只能在localhost访问而外网访问不了,说明服务器端口没有对外开放,防火墙的原因。当然如果是80端口,他是默认开放的所以无需设置。如果是另外的比如8080端口,就必须进行防火墙设置。 windows下只需要在防火墙那添加入站规则,指明端口和说明就行。如果在linux下,需要修改配置文件: vi etc/sysconfig/iptables,在适当的地方添加: -A R

2016-03-03 10:12:07 10400

空空如也

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

TA关注的人

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