- 博客(77)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 《thinking in java》学习笔记4
控制执行流程true、falseif-else迭代java唯一用到都好操作符的地方就是for循环的控制表达式foreach语句用于遍历数组和容器return返回退出break & continuebreak——强制退出循环,不执行剩下的语句continue——停止当前迭代,从循环开始处开始新一轮迭代gotoJava没有got
2015-09-16 21:34:26
318
原创 《thinking in java》学习笔记3
操作符使用Java操作符几乎所有操作符都只能操作 基本类型 ,例外是 =、==、!=,他们也能操作对象。Sting类支持+和+=优先级详细参考http://blog.csdn.net/xiaoli_feng/article/details/4567184先乘除后加减,括号优先赋值基本类型存储了实际数值,不是指向对象的引用。操作对象时操作的是对象的引用
2015-09-16 21:34:24
391
原创 手机sd识别故障
今天手贱把sd卡放到电脑上格式化了,然后然后就悲剧了。放到手机上以后手机无法识别,更苦逼的是,连内置sd都读不出来了!而且怎么格都回不去,但是不放sd卡得时候手机是一切正常的。最后找到了手机sd卡修复工具这种神器!才终于解决,各种工具请百度,我用的是SDFormatter各位晚安,祝你们的sd卡找到真爱
2015-09-16 21:34:21
406
原创 《thinking in java》学习笔记2
一切都是对象用引用操作对象标识符实际上是对象的一个引用必须由你创建所有对象六个存储数据的地方寄存器:最快的存储区,不能控制堆栈:位于通用RAM。通过堆栈指针从处理器获得直接支持。Java编译器必须准确地知道堆栈内保存的所有数据的“长度”以及“存在时间”堆。一种常规用途的内存池(也在 RAM 区域),其中保存了Java对象。分配空间会花掉更多时间换取灵活性
2015-09-16 21:34:19
360
原创 《thinking in java》学习笔记1
书买回来好久,但是都还没看过,据说是非常经典的。正好有时间就好好看一下,好久不动,也正好复习一下。做点记录导论:抽象过程所有编程语言都提供抽象机制。纯粹的面向对象程序设计方式五个特征:万物皆为对象程序是对象的集合每个对象都有自己的由其他对象所构成的存储每个对象都拥有其类型某一特定类型的所有对象都可以接受同样的消息每个对象都有一个接口类描述了具有相同特性
2015-09-16 21:34:16
439
原创 锐捷无法获取ip问题
今天重装系统以后锐捷就一直扯疯。我的所有配置都是对的,但是就是提示IP信息失败,请检查静态配置或动态获取的IP地址,默认网关正确后,重新连接额,实在是无力吐槽了,中间怎么样就省略吧。。。。解决办法:(我百度的)解决自动配置ipv4的方法(win7系统):以管理员身份运行cmd.exe 输入:netsh winsock reset catalog 按回车 输入:netsh
2015-09-16 21:34:14
3913
原创 《jogl简明教程》学习笔记4
视图的部分,我觉得和c下的opengl真是没有多少区别。我说的是3d的。2d的函数居然用的是my****命名,难道我没有看懂??再说吧,反正3d的是肯定没错了这些个函数都可以直接查询opengl的书,具体什么意思,什么参数。(再次推荐《红宝书》)gl.glClear()清除(比如颜色、深度缓存)gl.glEnable开启某项功能gl.glRotatef (alpha, 0
2015-09-16 21:34:11
824
原创 《jogl简明教程》学习笔记3
双缓冲在1.2.3节的时候有一个示例代码如下import javax.media.opengl.*;import com.sun.opengl.util.Animator;import java.awt.event.*;//built on J1_O_Point classpublic class J1_1_Point extends J1_0_Point {static Ani
2015-09-16 21:34:09
1444
原创 《jogl简明教程》学习笔记2
绘制图形,这个相当坑。我一开始以为jogl怎么连画个线的方法都没有,居然要用无数个点来模拟线条,还不如他老子呢。当我耐心的看完几个用点模拟线的方法以后,往后一页——绘制直线。。。。。。泪。。。。。。。画直线gl.glBegin(GL.GL_LINES);gl.glVertex2i(x0,y0);//起点gl.glVertex2i(xn,yn);//终点glEnd();画多边形
2015-09-16 21:34:06
1185
原创 《jogl简明教程》学习笔记1
jogl的资料是在是太少了,找了将近一个月,几乎看到的都是《jogl简明教程》,中文的教程完全就没有是在没有办法只能硬着头皮用这本书了。不过在看jogl之前看看opengl的书(推荐《红宝书》)还是非常有用的这里对《jogl简明教程》书里的内容做一些学习记录首先创建一个窗口,opengl的绘图需要一个窗口,c里面有glut,java目测只能自己写(我看nehe的教程也是自己写的)。原
2015-09-16 21:34:04
3138
原创 OpenGL下的极坐标视图变换函数
OpenGL本身并没有提供极坐标的视图变换函数,但是根据其他函数我们可以自己创建一个这样的函数。 distance定义轨道半径azimuth定义视野在xy平面上旋转的角度elevation定义视野在yz平面上旋转的角度twist定义视镜体围绕视野的旋转角度void polarVIew(GLdouble distance,GLdouble twist, GLdouble elev
2015-09-16 21:33:59
1117
转载 二维数组a[3][3]中a和a[0]有…
原文地址:二维数组a[3][3]中a和a[0]有区别吗作者:务虚笔记 关于a和a[0],所有的教材都告诉我们,a是二维数组的首地址,a[0]是二维数组第一行的首地址,那么,这两个首地址是是表示同一个地址吗?举个例子,定义二维数组:inta[3][3]={1,2,3,4,5,6,7,8,9},按照定义, a[0]是数组第一行的首地址,也即a[0][0]的地址,由此得*a[0]=a[0][
2015-09-16 21:33:52
2533
原创 c语言指针使用小心得
其实很久以前就听说指针是c语言比较变态的部分,但是看完书以后你会发现,其实也就那么回事。BUT!当你写代码的时候,你就会咆哮:这tm怎么回事?!!!!!!回归正题关于指针和引用的问题int *pa;//定义了一个整型指针,鉴于整形的比较简单,后面省略一万字。char *pb,*pc;//定义两个字符指针char b[100],c[100];//定义两个字符数组;{中间省
2015-09-16 21:33:49
717
原创 css制作三级下拉菜单2
菜单要水平出现真是麻烦,做出想象中的效果要写好多代码,防止各种情况!但是发现一个好办法,就是先全部写完,在慢慢排版,排的时候一定要顺着排,不然会死人的!鉴于代码没有写完就不贴出来了,原先的那个加上这个说明就够以后拿出来做了,哈哈!如果要菜单不跳动就设置高度和宽度;另注意后代选择器的继承性;合理使用float和clear
2015-09-16 21:33:47
342
原创 css制作三级下拉菜单
这个是我自己弄出的啊!哈哈,要保存下来纪念一下,恩恩。#menu {width:900px; margin-left:auto;margin-right:auto;}.first {float:left;padding:30px;}.first ul {display:none;}.first:hover ul {display:block;}.first:hover ul li
2015-09-16 21:33:44
480
原创 破解winrar的方法
在安装目录下创建文本,文本中记录RAR registrationdataFederal Agency forEducation1000000 PC usagelicenseUID=b621cca9a84bc5deffbf6412612250ffbf533df6db2dfe8ccc3aae5362c06d54762105357d5e3b1489e751c76bf6e064000
2015-09-16 21:33:42
826
原创 JAVA坏境变量设置与作用
在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”、“path”、“classpath”,其中在没安装过jdk的环境下。path属性是本来存在的。而JAVA_HOME和classpath是不存在的。 一:点“新建”,然后在变量名写上JAVA_H
2015-09-16 21:33:39
488
原创 凤凰刷机软件连接不上手机的解决办…
一般来说这是缺少驱动的问题可是这该怎么解决呢?有人用万能驱动........效果不好,针对性不强,万能万能就是万一能........而且这个东西安装以后要重启才生效,家用电脑或许好用,要是在网吧或者学校就不行了 现在介绍一个好方法,诺基亚pc套件(ovi套件)连接手机时自动安装驱动,那么我们就可以利用这个了 下载pc套件(ovi套件),官网很方便。然后安装(如果提示重启电脑
2015-09-16 21:33:37
2085
原创 诺基亚s40平台 各项ppu详解
以下内容均来自互联网: 0.codec order AMR ON/OFF编解码器顺序静态组合框AMR 开/关1.AlternateLine Service (ALS)口/√供选择线服务(ALS)勾选/不勾选2.Multislot class = HSCSD class0~18多端口类= HSCSD类静态编辑区(0~ 18)4.CSP口/√CSP
2015-09-16 21:33:34
9076
原创 关于“为什么内存卡正被应用软件读…
看到很多机油提问:为什么内存卡正被应用软件读取?为什么破权后有些软件退出不能再打开? 现在我给有疑惑的各位解释一下。首先明确,这都是正常情况,所以不用惊慌,不要以为手机出了问题。 接下来就给各位解答。两个问题的答案基本是一致的。有的人疑惑,我已经关闭了所有软件,为什么还是提示内存卡被另一个软件读取?这是因为我们关闭的仅仅是软件,结束的进程仅仅是主程序,而有些较为复杂的软件(比如uc,qq,tt
2015-09-16 21:33:31
727
原创 诺基亚s40机破权相关说明
一.破解后的问题。1. 开机时会出现Test in RNDIS USB mode提示。【必须选择NO或者取消,不然无法读取USB】2. 同时打开两个或以上的程序,先退出的软件手机会提示warning tckflagset.只开一个软件后台不会提示。【多开的情况下先退出弹出来的提示不用管,几秒就消失了的。】3. 所有后台的软件如果本来能设置背景灯光的,后台再进后,背景灯光设置将失去效果。
2015-09-16 21:33:26
1445
原创 SwingWorker 简单使用方法
SwingWorker 设计用于需要在后台线程中运行长时间运行任务的情况,并可在完成后或者在处理过程中向 UI 提供更新。SwingWorker 的子类必须实现 doInBackground() 方法,以执行后台计算。 工作流 SwingWorker 的生命周期中包含三个线程: 当前 线程:在此线程上调用 execute() 方法。它调度 SwingWorker 以在
2015-05-29 23:20:59
4794
2
原创 GridBagLayout使用心得
Java有很多布局管理器,但是感觉都不够灵活,程序的界面一般都不可能那么简单,相比之下GridBagLayout好像灵活很多,但是也复杂一些,稍微研究了一下,有一些小心得,不正确的地方希望大神指正。GridBagLayout需要配合一个GridBagConstraints对象来使用,GridBagConstraints就是复杂的地方,它表示了组件摆放的所有细节。用两个panel展示效果JPanel
2015-05-26 16:36:49
1008
2
原创 凑100
写程序在1,2,3,…….,9之间任意放置+或者-或者不放,使结果为100,输出所有可能的放法 例如:1+2+3-4+5+6+78+9=100;思路:对于本题,总共9个数字,最多有8个符号9个数字,总共17个。将8个符号进行穷举,用0表示不加入符号位,这样可以免去排列组合的问题。然后将符号和数组组合到一个数组,从这个数组中分离出计算的数字和符号,计算结果java实现import java.ut
2015-05-05 06:07:09
405
原创 五只蚂蚁
有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。 编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间。public class FiveAnts {
2015-05-04 22:43:37
910
原创 java.util.ConcurrentModificationException
LinkedList<Ant> tree = new LinkedList<Ant>(); /* *省略若干代码 */ for(Ant an:tree){ an.move(); if(an.pos==0 || an.pos==27) tree.remove
2015-05-04 21:56:15
502
原创 球掉落问题
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下 *求它在 第10次落地时,共经过多少米?第10次反弹多高?基本思路 某一次下落的高度是前一次下落高度的一半;某一次上升高度于后一次下降高度相同;第一次下落高度为100米;用递归java实现public class DropBall { public static void main(String[] args){
2015-05-04 15:14:21
1102
原创 用程序解逻辑推理题
请回答下面10个问题: 1、第一个答案是b的问题是哪一个? (a)2;(b) 3;(c)4;(d)5;(e)6 2、唯一的连续两个具有相同答案的问题是: (a)2,3;(b)3,4;(c)4,5;(d)5,6;(e)6,7; 3、本问题答案和哪一个问题的答案相同? (a)1;(b)2;(c)4;(d)7;(e)6 4、答案是a的问题的个数是: (a)0
2015-05-04 14:15:32
1024
原创 自增“++”和自减“--”
int x=10; int j; j = x++;//看这边 System.out.println(x); int x=10; int j; x = x++;//看这边 System.out.println(x);第一个会输出11,第二个会输出10。这是今天偶然看到的,而这个解释听起来比较容易理解: x++是一个表达式,它的值是x,在这个表达式
2015-05-04 14:07:36
416
原创 找 完全数
import java.util.LinkedList;/** * 一个数如果恰好等于它的所有可能因子之和, 这个数就称为"完数"。 * 例如6=1+2+3. * 编程 找出1000以内的所有完数 * * @author pear * */public class PerfectNumber { private final static PerfectNumber p =
2015-05-01 04:54:20
499
原创 "=="与“equals()”
equals()方法继承自Object类,boolean equals(Object o){ return this==o;}Obeject的equals()方法与“==”是同样的效果。即比较类的地址(即引用)。 但是java中很多类都重写了equals()方法,所以,在这些类中二者是不等价的。所有的基本类型对象都重写了equals()方法。在比较两个对象时,确保自己明白equals()
2015-04-30 19:35:58
391
原创 java常量池
论坛里有人问了个问题: 为什么(Integer)1==(Integer)1, (Integer)222!=(Integer)222?Java为了提高性能提供了和String类一样的对象池机制,当然Java的八种基本类型的包装类(Packaging Type)也有对象池机制。Java在编译的时候会执行将代码封装成Integer i1=Integer.valueOf()。 Integer.valueO
2015-04-30 14:03:35
335
原创 java分解质因数
按照短除法,逐个求取质因数import java.util.Scanner;import java.util.Stack;public class PrimeFactorizations { static int number; static Stack<Integer> stack = new Stack<Integer>(); public static void m
2015-04-30 13:32:29
892
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法*代码块高亮图片链接和图片上传LaTex*数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctr
2015-04-30 12:42:31
365
java动画、图形和极富客户端效果开发 中文版+英文版+源码 (非扫描)
2014-04-18
超级转换秀破解版
2011-10-30
glut.zip OpenGL Utility Toolkit
2013-12-10
php报错 大概是数据库编码方面的
2015-09-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅