51CTO博客开发每天都在进步汪汪爱杨杨放飞理想捕捉希望
Java近年来已经成为了使用面最广的一门语言,越来越多的同学使用Java进入编程领域,开启自己的编码之路。 但是如何才能在最短的时间内,高效地学习好Java这门语言呢? 1.基础语法和JAVA原理是基础,基础不牢靠,犹如沙地上建摩天大厦,是相当危险的。 学习JAVA也是如此,必须要有扎实的基础,以后在学习java web之类的方向上才能如虎添翼,得心应手。 Java是一门面
同事前几天要的功能,发到这儿留个备份: <script> function a(){ var a = document.getEl
1.select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID; 2.alter system kill session '144(SID),12
关于Excel的读写,最大众的方式就是使用POI了。。。 现在越来越懒了,最近太忙了: 贴个代码: /* * 使用POI读取EXCEL文件 */ import java.io.File; import java.io.Fil
要做个批量导入,但是要暂停了,先放这儿,别丢了 package com.huateng.readcsv; import java.io.BufferedReader; import java.io.FileReader; import java.util.ArrayList;
/* * 测试四舍五入 */ package com.icer.test; /** * * @author Hanbin */ public class MyRound&nbs
悲催问题(以前程序发现的): oracle格式转换函数to_char() 正确:to_char(GetOnOffDateTime,'yyyymmddhh24miss') 错误:to_char(GetOnOffDateTime,'yyyymmddhh24mmss') 大家以此为戒呀,这bug出的,程序都跑了一个月了。唉
上周时候,因为一时手贱,生产上的数据被我给delete掉了。 用的是delete语句,然后很迅速的还给commit了。 于是---》杯具了。 ---------------------------------------------------- 于是找到了下面这两个语句: ALTER TABLE tablename ENABLE
昨晚修bug,下拉框的value和text不一样,需要传到下一个页面进行显示。以前的开发人员可能想当然的把前面的那个select直接copy过去了,以至于下一个页面只能显示下拉框的第一个 修改后应该是这样的: <select id="view" name="position"> &nb
周末发在博客园上的》》》 最近看到很多人都在讲述自己的从业经历,加之最近貌似心里比较浮躁,也就出来跟跟大流,冒个泡泡…… 那就从上大学开始说: 大学学的是信息管理与信息系统专业,管理学院的。这个填志愿的时候 ,不了解,自以为是计算机学院的,到了之后才发现真情的。所以说,填志愿一定要了解好专业背景。 上了大学的我,完全兑现了我给我母亲说的那样:不管什么
在初学写程序时,特别是刚开始接触数据结构时,基本都是在查找; 各种排序,其实都是在为查找做准备。 ============================= 今天我们来看看关于c语言中自带的一个二分法搜索函数bsearch 通过这个函数可以简单的认识到二分法搜索的一些内在的原理,以及发散一点其他搜索方法的东西。 ============================= 首先,介绍
在linux下经常程序经常会遇到需要在各机之间传送文件的情况 下面的shell是最近在程序中使用的,在c程序中调用就传入文件名就可以将文件FTP到指定的位置。 #! /usr/bin/ksh #put files from 71 to 54 TCARD_PATH
五一前一直在看书,各种学习,想尽快地从Java完全转到C上来,可是到了网络编程那块就卡住了。 五一女朋友来了,陪她玩了一个礼拜,就全当休整了 明天开始继续奋战 七月底,linux 平台c的基础一定要牢固。 必须牢固……
“写程序的我们一定要胆大心细”前些天下班和项目经理在路上聊天,谈到了这个话题。我们都认为程序员的代码能力可以不是很好,但是一定要在程序有bug的时候,能够找到程序的问题所在。自己解决不了,查查资料,求别别人,总会解决的。就怕程序员一路死扣,坚决不认为自己的程序有问题,在这个理论上,就比较惨了。。。===============================
今天,朋友给我一个道客巴巴的地址,让我帮她下载那篇文章,看了下800积分,8RMB呀。。。 注册个帐号 才送50积分 所以,就打开了歪主意》》》 先想在网上找找看有没有下载器之类的。可惜,没有找到。。。 再想到截图,但是一张一张 截图保存 会死人的 ,180页呐。。。 ===================================================== 于是,按照
去年的时候 从刚到南京就开始做这个对账项目: 业务过程不方便说了,牵扯到的技术问题有以下几个: 1、java的socket传输 2、java的ftp主动方式传输 3、第三方提供的一个dll 做CA签名用的 4、java操作文件 5、java解析xml字符串 5、java更新数据库 ================================= 主要就是以上的几个问题,因为刚参
从很久以前就开始大范围的接触各种技术,用得上的,用不上的。 一直想做个技术高手,不过有时候回头看看,好像真的有点太杂了。 毕业以后的时间,是不是越来越浮躁了呢。 技术这个东西,跟感情一样,得专一,最起码刚开始的时候得专一。 不能看见一个就爱一个,那样旧的也就把自己给抛弃了。 记得高中的时候对别人描绘自己大学以后的生活:琴+计算机-女朋友; 可是后来什么都有了,该有的有了,不该有的也有了
过完年了,家里就剩我一个人了,在房间里窝着,我习惯用窝着来形容我的状态…… =========================================== 1.技术方面: a.将Java技术稳步提高,对公司的前台框架再进一步深入熟悉; b.按照原来的安排,对linux下的c继续深入,积极参与后台代码改造的活动; c.晚上实在睡不着的时候,可
接着说socket,一般在socket的发送过程中,都会对socket发送的字符串进行一些简单的压缩加密,比如有下面这样的压缩加密方法: package com.huateng.zip; /** * 压缩加密和解密解压缩方法接口 * @author Icer&n
本文之初,道声张老师一路走好,您给我们留下的不止那么几本书,几个视频…… 财政局和市民卡公司有个对账业务,在这个业务中需要用到socket传送一些报文内容,主要传送的是对账文件名以及队长文件内容签名加密后的内容。 在socket部分的代码完成过程中,遇到了一些问题,本想好好整理下发出来,但无奈整合能力太差,先来最基本的……
——————我喜欢稳定的生活,我喜欢代码里的不平静,代码可以让我觉得惊心动魄,但是生活还是中规中矩的好 很久没有这样地生活了…… 一天一天地,都不知道在干啥,想找个人说说都不行,一点都不行…… 快过年了,人开始浮躁了,想回家了,第一次出门这么长时间,有点想家了。
1.linux下一个进程在内存里有三部分的数据,分别是“代码段”,“堆 栈段”和“数据段”。 >代码段:存放程序代码的数据; >堆栈段:存放子程序的返回地址、子程序的参数以及程序的局部变量; >数据段:存放程序的全局变量,常数以及动态数据分配的数据 空间; 系统如果同时运行多个相同的程序,它们之间就不能
unix下信号的概念可以和Java中的异常来进行对比理解。 SIGINT信号由CTRL+C产生,CTRL+C只对前台进程有效。当一个命令在执行时加&放在后台运行时,无效。 信号相对于进程的控制流程来说是异步的。 信号的产生: 用户在终端按下某些键时,终端驱动程序会发送信号给前台进程,例如: CTRL+C产生SIGINT信号 CTRL+\产生SIGFPE信号 CTRL+Z产生S
前些时候,需要写一个小的对账应用,需要传送的对账文件名是用xml封装,然后使用socket传送的。在这个过程中,设计到一些目录下文件的查找 ,txt文件内容解析,xml文件内容解析,socket传送,定时执行,等功能。在这里,仅仅把最通用的xml文件解析记录下来。 解析xml文件有两种方式,一种是利用Dom去解析,这种方式写起代码比较麻烦,对于刚入手的程序员来说比较容易出问题;第二种就是使用Do
最近转做linux c开发,用vbox装了个fedora15做开发环境。今天需要查一些c标准库的函数,用了一下man命令,section3中竟然只有perl的库函数。悲哀的。。。 在网上找了很久,也没有找到原因,自己把gcc卸载了然后装上,如此反复,自己都觉得无聊了。 后来,偶然找到了一个说是这个man手册不全,看到了一个man-pages的东西。 按照网上的make install方式没有
下班了,不想回去,小结一下。。。 传说很久以前的Java是不支持对文本文件的处理的,后来为了弥补这个遗憾而新引入了Reader和Writer两个抽象类。最常用的就是Writer中的write(char[] ch,int off,int length)/flush()/close()以及Reader中的read(char[] ch,int off,int length)和close()方法都是抽象
1.程序以二进制代码形式保存在存储设备中;操作系统运行程序后,程序在内存中的映像就是进程,进程是活动的程序; 2.程序作为一组指示计算机或其他具有信息处理能力的设备进行每一步动作的指令存在; 3. 系统可执行文件存放在:/bin root可执行文件存放在:/usr/bin 用户可执行文件存放在:/usr/local/bin 4.进程是一个具有独立功能的程序关于某个数据集合的一次可以并发执
上个Java项目告一段落了,继续linux c 编程的学习,因为最近的工作和文件操作打交道的比较多,所以,最先就从文件操作开始了。 看到dup和dup2两个函数的时候,按照网上看到的,就有了下面的一段代码: 个人对下面代码的简单解释: 1.fd 为打开文件时返回的文件标识符 因为0,1,2三个已经被系统默认占用,所以,fd为3; 2.再次dup一个标准输出,返回当前可以返回的最小值4;&l
项目是struts1的,一个老项目的代码,要做一个演示项目,就拿来用用,其中需要国际化,用struts1自带的国际化策略对页面上的网页元素解决掉了。但是因为项目比较紧,所以很多新增加的功能都加在了jsp页面上,于是jsp页面就出现了若干的<%...%>。其中的Java代码无法利用struts1提供的机制去国际化。 所以有了下面的类: /** *对jsp页面中
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号