
编程
ralbatr
这个作者很懒,什么都没留下…
展开
-
Android控件系列之Button以及Android监听器
说明:本教程来源于http://www.cnblogs.com/wt616/转载请标注该链接学习目的:1、掌握在Android中如何建立Button2、掌握Button的常用属性3、掌握Button按钮的点击事件(监听器)Button是各种UI中最常用的控件之一,它同样也是Android开发中最受欢迎的控件之一,用户可以通过触摸它来触发一转载 2012-11-24 22:22:12 · 716 阅读 · 0 评论 -
ios开发入门- plist 文件读写
在xcode中创建一个项目 会在supportion files 目录下 看见一个已plist后缀类型的文件,这个文件 是以 key value 存放的键 值对的值。它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。plist文件是标准的xml格式的。 我们在日常开发中 可以用它 来存储原创 2013-09-02 17:36:46 · 5750 阅读 · 0 评论 -
xcode git push
首先到所在的工程目录下,然后,执行,$ git .$git status $git commit -m "本次上传描述"$git push登陆到你的git就可以看到更改了。原创 2013-08-31 16:20:56 · 1436 阅读 · 0 评论 -
ios面试---1
1、Object-C有多继承吗?没有的话用什么代替?2、Object-C有私有方法吗?私有变量呢?3、关键字const什么含义?4、关键字volatile有什么含义?并给出三个不同例子?5、static作用?6、#import和#include的区别,@class代表什么?7、线程和进程的区别?8、堆和栈的区别?9、Object-C的内存管理?10、为什么很多内转载 2013-09-16 15:11:31 · 827 阅读 · 0 评论 -
ios面试题---4
此份面试题包含40个题目,是现在网上能搜索到的一个比较热的一份,但是答案并不是很详细和完整,基本答案来着cocoaChina,和一些自己的补充。1.Difference between shallow copy and deep copy?浅复制和深复制的区别?答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。意思就是说我有个A对象,复制一转载 2013-09-16 15:25:32 · 695 阅读 · 0 评论 -
Java完全参考手册笔记1
----------Java概叙 Java是 完全面向对象编程的。 计算机程序包含两种元素。代码和数据。其中,面向过程编程,如C语言。是围绕“正在发生什么编写”。另一种是面向对象编程,如 :Java,他是围绕“将影响谁”进行写的。抽象:面向对象编程的本质元素之一,abstraction。OOP三原则:封装(cncapsulation)、继承(inheritanc原创 2013-12-30 14:58:15 · 896 阅读 · 0 评论 -
Java完全参考手册笔记2
---------------------------数据类型、变量和数组 Java定义的8种基本数据类型:byte、short、int、long、char、float、double和boolean。分为四组:整型:byte、short、int和long浮点型:float和double字符型; char布尔型:boolean 基本类型不是面向对象考虑的主要是原创 2013-12-30 15:05:39 · 766 阅读 · 0 评论 -
Java完全手册笔记3
-----------------------运算符复合赋值运算符具有两个优点。首先,便于输入,因为它们是与长格式的简化版。其次,相对与等价的长格式版本,Java运行时系统执行复合赋值运算符的效率更高。自加运算。前缀形式,int i = 10;y = ++i;首先执行++运算,然后,把运算的值赋给y。即 y=11,i=11;int i = 10;y = i++;先给y原创 2013-12-31 11:02:04 · 746 阅读 · 0 评论 -
Java完全手册笔记4
-----------------控制语句if语句,后边的语句 的大括号还是保留的好,不管是一条语句,还是多条语句。else总是跟最近没有else配合的if配对 。switch,对于JDK7以前的Java版本,switch的表达式必须是byte.short.int.char或枚举类型。从jdk7开始,这个表达式还可以是string类型原创 2013-12-31 13:53:29 · 708 阅读 · 0 评论 -
Java改错学习法 笔记
1、在Java中,过程和函数统称为方法,方法分为类方法和实例方法,变量也分为类变量和实例变量。所谓类变量和类方法都是 对整个类而言的。类方法只能访问类变量,换句话说,类方法不能访问实例变量。实例方法可以访问实例变量和类变量。续待……原创 2014-01-02 16:27:09 · 899 阅读 · 0 评论 -
软件包 javax.servlet 不存在
:软件包 javax.servlet 不存在原来这个包在web服务器才有,j2se中并没有,所以导致了错误。解决方法: 方法(1) 找到%tomcat%/common/lib目录下的servlet-api.jar,把这个路径添加到环境变量classpath当中,就可以了。(这个好像不是很管用,我重装了tomcat之后,再重新配置好像就不行了) 方转载 2014-01-03 16:03:22 · 774 阅读 · 2 评论 -
搭建struts环境
首先,是安装MyEclipe。然后,下载struts-2.XX-all.zip。解压。 看图:解压,在原创 2014-01-04 15:51:50 · 670 阅读 · 0 评论 -
常用的HTML标签和属性
先给一个简单的例子 : 标题1 段落内容:粗体字 第二段 使用BR换行 百度一下 效果:原创 2014-01-06 14:16:36 · 921 阅读 · 0 评论 -
HTML练习
简单记录一下,这两天的学习,新手,刚看html没两天。如果,你发现问题,请指出:先上代码: 首 页 老会员通道 新会员通道 效果图:注意:超链接除去下划线点击老会员通道,代码: 教 练 老会员预约 function Lo原创 2014-01-08 16:54:29 · 666 阅读 · 0 评论 -
IOS解析JSON
将Json存进本地文件夹NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *path=[paths objectAtIndex:0]; NSString *Json_path=[path string转载 2013-08-27 17:41:54 · 3916 阅读 · 4 评论 -
点点感想
自学了三天的ios开发。之前寒假看书和公开课学过。不过,都忘记了。之前学习,以视频为主,看的也是中文翻译过来的书。当然,都是old。这次,我安装的是最新版本的XCode,使用的比较新的教材,英文版的。感觉,老外的例子都非常简单,当然,可能是前几章的原因。另外,object-c不是特别难的。记录一下。这本书有10章,希望每天最少一章,两天三章的速度看完。推荐一下《iphone a原创 2013-06-14 22:50:56 · 636 阅读 · 0 评论 -
java 打包 exe
1、首先是NetBeans下打jar包2、下载exe4j,激活它注册码:A-XVK265381F-w8v2yf113uk7o ,点击welcome界面的change lience,填写注册码即可3、打包exe原创 2013-05-26 16:48:49 · 721 阅读 · 0 评论 -
java正则表达式
匹配问题//截取url Pattern pattern = Pattern.compile("(http://|https://){1}[\\w\\.\\-/:]+"); Matcher matcher = pattern.matcher("dsdsdsfdf"); StringBuffer buffer = new StringBuffer(); while(matcher.find转载 2013-04-11 16:06:56 · 607 阅读 · 0 评论 -
proteus7 和 keil4 仿真流水灯
前言:因为参加了一个活动需要重拾单片机,但是毕竟一年多没有使用了。打个环境也得百度google。更可怕的是我用proteus画pcd板子的选项,找半天AT89C51没找到,-_-!两个软件的安装就不用多费口舌了。此处只要注意一点就OK,那就是安装Keil驱动第一大步,画电路图1、从Proteus库中选取元器件1)AT89C51:单片机2)RES、RX8 :电阻、8排电阻原创 2012-11-15 13:40:04 · 10744 阅读 · 1 评论 -
[C编程在Linux上]用printf做彩色日志记录
写了一个简单的程序,但是考虑到有一些信息是需要打印在控制台上的,就像在windows上启动apache tomcat时控制台显示的信息一样。琢磨一会儿之后,对printf进行了封装,支持控制台打印日志,支持输出到文件里。不过控制台都是固定颜色的,不好看。于是在网上找了一下资料,printf还真支持输出不同的颜色,如下:实例:printf("\033[1;33m Hello World.转载 2012-11-16 18:15:54 · 842 阅读 · 0 评论 -
第二课 Starting Another Activity
其实,这个本应该早就完成了。但是我有时也是版本帝,导致升级后,出现那个“Android SDK r20.0.1 更新后,Hierarchical Parent 必须填写的解决办法”文章的出现,言归正传,开始我们的课程。 照着谷歌的教程,很简单的把代码写出来,并通过编译,如图1、修改按键,<Button android:layout_width翻译 2012-11-16 15:04:03 · 1992 阅读 · 0 评论 -
ubuntu C 语言 段错误 (核心已转储)
一 般来说,段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来保存的,他是一个48位的寄存器,其中的32位是保存由它指 向的gdt表,后13位保存相应于gdt的下标,最后3位包括了程序是否在内存中以及程序的在cpu中的运行级别,指向的gdt是由以64位为一个单位的 表,在这张表中就保存着程序运行的代码段以及数据段的起始地址以及与此相应的段限和页面交换还有程序运行级别还原创 2012-12-22 23:08:36 · 63486 阅读 · 5 评论 -
ubunt IntelliJ IDE 安装
因需要从eclipse,转到IntelliJ IDE 1) 下载java可以使用新立得或者软件中心获得,1.5/1.6/1.7都可以2) 下载 IntelliJ IDEA到官网上下载即可,我下载的是http://www.jetbrains.com/idea/download/index.html#linux解压到你的工作目录下:tar -zxvf ideaIC-12.0原创 2012-12-26 10:59:41 · 2415 阅读 · 0 评论 -
mini2440 LED 测试
/*this is write by Ralbatr at 2012/12/16*/#include #include #include #include int main(int argc,char **argv){ /*argc参数个数,包括程序名称,(即argv[0]) argv真正的参数*/ int on; int led_no; int fd; /*原创 2012-12-16 15:03:51 · 1812 阅读 · 0 评论 -
mini2440 button 测试
#include #include #include #include #include #include #include #include #include #include int main(void){ int buttons_fd; char buttons[6]={'0','0','0','0','0','0'}; buttons_fd=open("/d原创 2012-12-16 15:47:38 · 751 阅读 · 0 评论 -
ubuntu install NFS service
1、下载软件包命令为:sudo apt-get install nfs-kernel-server2、设置打开/etc/exports文件,在末尾加入:/home/ralbatr/workspace/linux *(rw,sync,no_root_squash)注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:/home/ralb原创 2012-12-16 20:26:52 · 777 阅读 · 0 评论 -
完成N2
#include #include int main() { char s1[10000]={0}; int s2[5]; int i=0,j; int len=0,k; int a=0,b=0; scanf("%d",&i); k=i; for(j=0;j<k;j++) { scanf("%s",s1); getchar();原创 2012-12-27 11:53:16 · 675 阅读 · 0 评论 -
n4
#include #include char Sort(char *p) { char tmp; if (p[0]>p[1]) { tmp=p[0]; p[0]=p[1]; p[1]=tmp; } if (p[0]>p[2]) { tmp = p[0]; p[0] = p[2]; p[2] = tmp; } if (原创 2012-12-30 20:48:10 · 463 阅读 · 0 评论 -
n2
#include #include int main() { char s1[10000]={0}; int s2[5]; int i=0,j; int len=0,k; int a=0,b=0; scanf("%d",&i); k=i; for(j=0;j<k;j++) { scanf("%s",s1); getchar();原创 2012-12-30 20:51:39 · 578 阅读 · 0 评论 -
Linux c bronk.c
/* brenken.c */#include #include #include char global[5];int brenken(void){ char * dyn; char local[5]; /*First ,overwrinte a buffer just a little bit*/ dyn = malloc(5); strcpy(dyn,"原创 2012-12-18 18:20:01 · 852 阅读 · 0 评论 -
SRM 441 DIVII 250概述及源码(C语言版)
Problem Statement If X and Y are two strings of equal length N, then the difference between them is defined as the number of indices i where the i-th character of X and the i-th character of Y原创 2013-04-07 11:25:57 · 983 阅读 · 0 评论 -
java中Exception in thread "main" java.util.NoSuchElementException
在jEclipse中出现错误:Exception in thread "main" java.util.NoSuchElementExceptionat java.util.Scanner.throwFor(Scanner.java:907)at java.util.Scanner.next(Scanner.java:1416)at InputWord.inputWord(Word原创 2013-04-09 19:39:34 · 10273 阅读 · 0 评论 -
清除UITableView底部多余的分割线
1、加方法-(void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view = [UIView new]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view]; [vi转载 2013-08-31 14:33:55 · 1134 阅读 · 0 评论