自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 我是一个初出大学校园的准程序员

大四了,还有半年毕业,现在正在一家软件公司实习,以后要从事程序员的工作。这是我的现状,也有很多人和我一样。我时常在想,我以后会怎么样,现在该有什么计划,每次都是想着头大了而睡觉告终。别人问我的时候,我就说先工作两年再说。其实,这才是真正正确的答案。好像每个人都在内心打着自己的小九九,想着今天干什么明天干什么,但是,最终还是在平平淡淡的工作中度过青春。  白岩松说过:人生有90%的平淡,5%

2017-06-03 10:18:15 307

转载 写给自学asp.net的年轻人,特别是大学生

离宿舍断网还剩半小时,写一篇文章,供现在正在自学编程的年轻人看。我是07年上的大学,明年毕业,从大一开始就自学网页设计,一直学到现在,感觉自己也会了不少东西了。一路走来,坎坎坷坷,走了许多的弯路。就此给大家分享一下,或许会有很多人与我有同感。第一,会电脑与不会电脑。这话要对农村的孩子说的,比如我。我一直到高中毕业都没有接触过网络,对电脑只有非常简单的认识。记得上大一带领我们班搞合唱

2017-06-03 10:17:32 944

原创 程序员,当你写程序写累了怎么办。

记得泡泡网的CEO李想说过这样一句话,大体就是:做一件事情,一开始是兴趣使然,然而当三分钟热度过去之后,就要靠毅力支撑自己来完成它。至少我到现在是能非常深刻的体会这句话。一开始再怎么喜欢做一件事,要想做的好做得精,肯定会遇到困难,在面对困难的时候,就肯定会产生厌倦心理。而且有时候会被这种心理缠绕着好长时间。 近来我在写一个程序,就在昨天遇到一个错误,怎么调试也没找出错误,弄得我头昏脑胀。就

2017-06-03 10:16:57 2271

转载 带参数的main函数

第一个带参数的main。 #include int main(int argc,char *argv[]){ for(inti=0;i<argc;i++) { cout'\t'; // } return0;} /*int ar

2017-05-31 10:55:33 226

转载 vc调试大全

一、调试基础调试快捷键F5:  开始调试Shift+F5: 停止调试F10:   调试到下一句,这里是单步跟踪 F11:   调试到下一句,跟进函数内部Shift+F11:  从当前函数中跳出Ctrl+F10:  调试到光标所在位置F9:       设置(取消)断点Alt+F9:    高级断点设置跟踪调试1

2017-05-31 10:54:54 504

转载 ASP.NET Web Application中使用链接文件

最近重构一个内部的平台系统,作为一个平台,其下有几个子系统,每个子系统有自己的网站系统。而每个网站使用的是统一的风格,统一的验证机制,反馈系统,等等。所以,为了避免几个子系统中重复出现相同的资源或文件,我打算将以前的ASP.NET Web Site全部转换为ASP.NET Web Application,然后通过链接外部公共文件的方式解决这个问题。同时:1. Web Application

2017-05-31 10:54:20 617

转载 VBS脚本获取安全标识符SID(Security Identifiers)的方法

一、SID简介       SID也就是安全标识符(Security Identifiers),是标识用户、组和计算机帐户的唯一的号码。在第一次创建该帐户时,将给网络上的每一个帐户发布一个唯一的 SID。Windows 2000 中的内部进程将引用帐户的 SID 而不是帐户的用户或组名。如果创建帐户,再删除帐户,然后使用相同的用户名创建另一个帐户,则新帐户将不具有授权给前一个帐户的权力或权限,

2017-05-31 10:53:10 668

转载 《C#高级编程》笔记系列第三弹

我们在开发WinForm时,经常会看到partial关键字,比如,我们新建一个Windows Form时,后台代码自动添加如下:1 public partial class Form1 : Form2 {3     public Form1()4     {5         InitializeComponent();6     }7 }        《

2017-05-31 10:52:47 243

转载 android 之 ListView相关

ListView是一种列表视图,其将ListAdapter所提供的各个控件显示在一个垂直且可滚动的列表中。需要注意的为创建适配器并将其设置给ListView。1.ArrayAdapterArrayAdapter由3个参数进行构造,第一个为Context,第二个为在R文件中定义的Layout,也可用系统的R文件,第三个参数是一个数组,数组中每一项的类型没有限制。系统默认的布局

2017-05-31 10:50:19 211

转载 android 之 GridView

GridView 的用法基本与ListView类似。程序布局文件main.xmlhttp://schemas.android.com/apk/res/android"    android:orientation="vertical" android:layout_width="fill_parent"    android:layout_height="fill_pa

2017-05-31 10:49:57 223

转载 android 之 TabHost

TabHost的实现有两种方式,第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。mainActivity.xmlprivate TabHost myTabHost;    @Override    public void onCreate(Bundle savedInst

2017-05-31 10:49:35 267

转载 android 之 菜单

android的菜单主要分三类:选项菜单(Options Menu)、上下文菜单(Context Menu)、子菜单(Submenu)。1 选项菜单和子菜单一个Menu对象代表一个菜单,Menu中可添加菜单项MenuItem,也可以添加子菜单SubMenu。  @Override    public void onCreate(Bundle savedInstanceS

2017-05-31 10:48:56 177

转载 android 之 Dialog

Android平台下对话框主要有普通对话框、选项对话框、单选多选对话框、进度对话框、日期对话框、时间对话框等。在程序中通过开发回调方法onCreateDialog来完成对话框的创建,该方法需要传入代表对话框id参数。如果要显示对话框,则调用showDialog方法传入对话框的id来显示指定对话框。当对话框第一次被显示时,会调用onCreateDialog方法来创建对话框实例,之后将

2017-05-31 10:48:24 186

转载 android 之 View

在进行游戏开发时,需要自定义各种控件和界面。自定义View的使用:绘制屏幕刷新屏幕:后台数据发生了变化,需要开发人员自己刷新屏幕以显示最新数据例子:MyView开发,绘制界面View内容:package com.sunny;import android.content.Context;import android.graphics.Bitmap;

2017-05-31 10:34:32 145

转载 android 之 Intent、broadcast

Intent的功能有:在mainActivity中为按钮1添加监听事件:listener1 = new OnClickListener() {    @Override    public void onClick(View v) {        // TODO Auto-generated method stub       Intent intent1

2017-05-31 10:33:10 229

转载 android 之 service

在Activity中设置两个按钮,分别为启动和关闭Service:bt01.setOnClickListener(new Button.OnClickListener() {            @Override            public void onClick(View v) {                // TODO Auto-generated me

2017-05-31 10:32:32 126

转载 Service Broadcast简单音乐播放功能

在Activity上有两个ImageButton,分别控制播放/暂停、停止。@Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);   

2017-05-31 10:32:12 251

转载 微信收费事件背后被广泛忽略的技术细节

作为一个横跨通信与互联网两大行业的从业者,前四年的核心网经验和后五年的互联网经验让我不得不感慨一个非常遗憾的现实:通信与互联网两大行业本来可以有珠联璧合的技术协同,为移动互联网提供近乎零耗电零流量的PUSH机制,但由于两个行业之间长期以来的价值观隔阂和互防心态,导致如今的手机PUSH技术不仅为用户增加了显著的电量消耗,还对移动运营商的基础设施造成了完全不必要的信令压力。微信与运营商的纷争正是这种冲

2017-05-31 10:30:15 130

原创 剑指offer面试题43:n个筛子的点数

题目描述:把n个筛子扔在地上,所有筛子朝上的一面点数之和为s,输入n,打印出s的所有可能的值出线的概率。书上给了两种解法,第一种递归的方法由于代码太乱,没有看懂=。=第二种方法很巧妙,lz已经根据书上的算法将其实现。 第二种算法思路如下:考虑两个数组来存储骰子点数的每一个总数出线的次数,在一次循环中,第一个数组中的第n个数字表示骰子和为n的出现的次数,在下次

2017-05-31 10:29:51 240

原创 实习网申小技巧

今天腾讯公布了北京的实习生笔试名单,很意外的没有入围,我投的是腾讯的测试开发方向(我是偏开发方向的)的实习生工作,腾讯在简历填写的时候有一个BG的选项,我选择的是TEG技术工程事业群,当时填写的时候还以为这个是和笔试的时候有关系,特意留意了一下这个群,但是今天公布实习笔试名单的时候意外的没有被选上,我推测可能的原因有如下:1、测试人员的需求小于开发人员;2、测试人员的素质要求高于开发人员。

2017-05-31 10:29:24 277

转载 剑指offer算法编程题目部分汇总(解法略)

总结一下本书中遇到的大部分面试题。面试题3:二维数组中的查找题目:在一个二维数组中,每一行都按照从左到右的递增顺序排列,每一列都按照从上到下递增的顺序排列,请完成一个函数,输入这样的一个整数,判断数组中是否含有该整数。面试题4:替换空格题目:请实现一个函数,把字符串中的每个空格替换成%20。面试题5:从尾到头打印链表题目:输入一个链表的头结点,从尾到头反过来

2017-05-31 10:28:59 209

原创 大数乘法:忽略特殊情况(比如0等简单的情况)

//题目:求两个大于2的31次方的整数的乘积,都是32位整数 1 #include 2 using namespace std; 3 void print_c(string c) 4 { 5     bool first0 = false; 6     int i; 7     for(i = 0;i 8     { 9         if(c[i] != '

2017-05-31 10:28:06 218

转载 判断两个链表是否相交、一个链表是否有环

给出两个单向链表的头指针,判断这两个链表是否相交,如果相交给出相交的第一个结点一、两个链表均不含有环 方法一:直接法   直接判断第一个链表的每个结点是否在第二个链表中,时间复杂度为O(len1*len2),耗时很大方法二:利用计数如 果 两个链表相交,则两个链表就会有共同的结点;而结点地址又是结点唯一标识。因而判断两个链表中是否存在地址一致的节点,就可以知

2017-05-31 10:27:47 244

转载 Android 中的编码与解码

前言:今天遇到一个问题,一个用户在登录的时候,出现登录失败。但是其他用户登录都是正常的,经过调试发现登录失败的用户的密码中有两个特殊字符: * 、#  。        特殊符号在提交表单的时候,出现了编码不一样的问题。那么编码是什么鬼?? 1、什么是application/x-www-form-urlencoded字符串?    它是一种编码类型。    

2017-05-30 11:09:10 227

原创 Android 正则表达式

package com.app;public class AA { // Pattern(模式类)和Matcher(匹配器类)。 // Pattern类是用来表达和陈述所要搜索模式的对象, // Matcher类是真正影响搜索的对象。 // 另加一个新的例外类,PatternSyntaxException,当遇到不合法的搜索模式时,会抛出例

2017-05-30 11:08:57 162

转载 Android 设计模式一:EIT造型

前言:首先不提造型,我们先来学习公式。思绪回到于十七世纪中,牛顿提出了简单公式:F=ma;让人们能轻易理解物体运动的复杂。再如,于二十世纪初,爱因斯坦发表了简单公式:E=MC平方;让人们能理解复杂的质量、能量与光速之间的复杂关系。看起来很复杂的天体物理运算,只要找到了公式就会变得简单。对于同一类问题,只要找到其中的运行规律,就可以万变不离其宗的套公式解决。那么这里的

2017-05-30 11:08:28 247

转载 eclipse 设置豆沙绿保护色,保护眼睛

1、菜单栏 windows–>preferences–>general–>editors–>text editors中在Appearance color options下修改 background color为(将system default前的勾点掉)red:204;   green:232;    blue:207即可   2、 字体设置  

2017-05-30 11:08:04 3262

转载 Android 计算布局背景的透明度

1、#ff000000 此为16进制颜色代码,前2位ff为透明度,后6位为颜色值(000000为黑色,ffffff为白色,可以用ps等软件获取)。2、透明度分为256阶(0-255),计算机上用16进制表示为(00-ff)。      透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半当然是128,但因为是从0开始,所以实际上是127)。3、10进制

2017-05-30 11:07:49 176

转载 Java 中Comparator 的使用,实现集合排序

1 package com.app; 2 3 import java.util.ArrayList; 4 import java.util.Collections; 5 import java.util.Comparator; 6 import java.util.List; 7 8 public class A1 { 9 10 public static void main(String[]

2017-05-30 11:07:33 261

转载 Java IO学习笔记(一):File类

在整个IO包了,唯一表示与文件本身有关的类就是File类。使用File类可以进行1创建或删除文件等常用操作。要想使用File类。则首先要观察File类的构造方法,此类的常用构造方法如下所示:public File(String pathname)  实例化File类的时候,必须设置好路径No.方法或常量类型描述1

2017-05-30 11:06:06 685

转载 Java IO学习笔记(二):RandomAccessFile类

之前的File类只是针对文件本身进行操作的,而如果相对文件内容进行操作,则可以使用RandomAccessFile类,此类属于随即读取类,可以随机的读取一个文件中指定位置的数据。因为在文件中,所有得内容都是按照字节存放的,都有固定的保存位置。 构造函数:public RandomAccessFile(File file,String mode)throws File

2017-05-30 11:05:50 500

转载 Java IO学习笔记(三):字节流与字符流

先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主要是使用O

2017-05-30 11:05:37 687

转载 Java IO学习笔记(四):字节

OutputStreamWriter和InputStreamReader在整个IO包中,实际上就是分为字节流和字符流,但是除了这两个流之外,还存在了一组字节流-字符流的转换类。OutputStreamWriter:是Writer的子类,将输出的字符流变为字节流,即:将一个字符流的输出对象变成字节流的输出对象。InputStreamReader:是Reader的子类,将输

2017-05-30 11:05:23 489

转载 Java IO学习笔记(五):内存操作流

ByteArrayInputStream和ByteArrayOutputStream之前所讲解的程序中,输出和输入都是从文件中来得,当然,也可以将输出的位置设置在内存之上,此时就要使用ByteArrayInputStream、ByteArrayOutputStream来完成输入输出功能了ByteArrayInputStream的主要功能将内容输入到内存之中ByteArr

2017-05-30 11:05:02 475

转载 Java IO学习笔记(六):管道流

管道流(线程通信流)管道流的主要作用是可以进行两个线程间的通讯,分为管道输出流(PipedOutputStream)、管道输入流(PipedInputStream),如果想要进行管道输出,则必须要把输出流连在输入流之上,在PipedOutputStream类上有如下的一个方法用于连接管道:public void connect(PipedInputStream snk)thro

2017-05-30 11:04:48 379

转载 Java IO学习笔记(七):打印流

在整个IO包中,打印流是输出信息最方便的类,主要包含字节打印流(PrintStream)和字符打印流(PrintWrite)。打印流提供了非常方便的打印功能,可以打印任何的数据类型,例如:小数、整数、字符串等等。 看一下PrintStream的构造方法:public PrintStream(OutputStream out)在PrintStream中定义的构造方法中

2017-05-30 11:04:27 300

转载 Java IO学习笔记(八):System类对IO的支持

System类的常量System表示系统类,此类也对IO给予了一定的支持。public static final PrintStream out  对应系统标准输出,一般是显示器public static final PrintStream err   错误信息输出public static final InputStream in   对应着标准输入,一般是键盘又是由于历

2017-05-30 11:04:09 604

转载 Java IO学习笔记(九):BufferedReader和Scanner

如果想要接收任意长度的数据,而且避免乱码产生,就可以使用BufferedReader类public class BufferedReader extends Reader因为输入的数据有可能出现中文,所以,此处使用字符流完成。BufferedReader是从缓冲区之中读取内容,所有的输入的字节数据都将放在缓冲区之中。System.in本身表示的是InputStream(字节

2017-05-30 11:03:48 433

转载 FreeMarker小例子一枚(转)

1.首先从官方下载freemarker的包,下载地址:http://freemarker.sourceforge.net/freemarkerdownload.html 2.把包lib/freemarker.jar拷贝到项目中 3.新建模板文件WEB-INF/templates/test.ftl,内容如下:Hello,${name}! 4.新建一

2017-05-30 11:03:29 156

原创 在应用URLRewrite功能后自动输出重写过的URL

前两天看了老赵的重提URL Rewrite(4):不同级别URL Rewrite的一些细节与特点,并且有人留言问怎样自动输出重写后的URL。我看到之后非常有想法,事实上在我以前研究URL重写的时候也想过这个问题,如果有这种方法的话,将会给我们开发带来大大的方便。正好不久前我刚整理了一下HTML页面生成的方法,里面的Response.Filter给了我很大的灵感。好的,说干就干,花了昨天半天时间,捣

2017-05-30 11:03:12 419

空空如也

空空如也

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

TA关注的人

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