标签归档:学习笔记

Linux

Linux查看系统信息的命令

Linux查看系统信息的命令

查看系统信息命令是 linux 初学者必备的基础知识,这些命令也非常有用,因为学习 linux 第一件事就可能是首先查看系统信息,因此必要的系统的学习一下这些 linux 系统信息命令还是非常有必要的! Code   V … 继续阅读

发表在 Linux 标签为 , , ,
Java

Iterator在迭代中删除元素抛异常

Iterator在迭代中删除元素抛异常

Iterator 仅用于遍历集合,本身并不提供像集合类那样装对象的能力。Iterator 是个借口,如果需要创建其对象,必须有一个被迭代的集合,没有集合的 Iterator 没有存在的价值。 所以说,Iterator 必 … 继续阅读

发表在 Java 标签为 , ,
Java

Java遍历HashSet为什么输出是有序的

Java遍历HashSet为什么输出是有序的

今天运行《疯狂Java讲义》中 8.2 中的 IteratorTest.java 时,不管运行多少次,结果输出都是一致的,如下所示: Code   ViewPrint package com.menglanglang.j … 继续阅读

发表在 Java 标签为 , ,
Java

Java中split函数分割的特别问题

Java中split函数分割的特别问题

问题1:竖线分割问题 在 Flex 中,如果一个字符串是用 | 分割,则直接用 xxx.split(“|”); 就可以得到分割后的数组,由于它语法与 Java 及其相似,所以想在 Java 中也是 … 继续阅读

发表在 Java 标签为 , , ,
Java

Web Service最简实现和测试

Web Service最简实现和测试

百度百科中给出的 Web Service 的定义为,是一个平台独立的,低耦合的,自包含的、基于可编程的 web 的应用程序,可使用开放的 XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程 … 继续阅读

发表在 Java 标签为 , ,
C/C++

C中的文件操作函数

C中的文件操作函数

main.c #include <stdio.h> #include <stdlib.h> #include “constant.h” /* fputc()和fgetc() … 继续阅读

发表在 C/C++ 标签为 , ,
C/C++

C中的位运算

C中的位运算

位运算是指进行二进制位的运算,这里主要贴一些例子代码,仅供参考。 一、“按位与”运算符(&)的应用。 Code   ViewPrint /*  * 按位与:  * 参加 & 运算的若为正数,则直接按照正数 … 继续阅读

发表在 C/C++ 标签为 , ,
PHP

PHP中的迭代器用法

PHP中的迭代器用法

如果想在自定义类中重载迭代器,就需要执行一些 PHP 预定义的接口。 任何实现 Traversable 接口的类都可以用 foreach 结构遍历。但 Traversable 是一个空的接口而且不能被直接执行。可以执行 … 继续阅读

发表在 PHP 标签为 , ,
PHP

PHP语法有些地方真诡异

PHP语法有些地方真诡异

PHP——朋友和朋友^^ 其实,PHP——“Hgpertext Preprocessor”或“Personal Home Page Tools”的简写,是一种服务器端的、跨平台的、HTML嵌入式的脚本语言。 在学习其基础 … 继续阅读

发表在 PHP 标签为 , ,
Linux

Linux底层文件访问

Linux底层文件访问

第一步:新建一个名为 myfile.in 的文件,并写入一些内容,尽量多点儿。 vi myfile.in 第二步:编写文件访问功能代码。 代码一:逐个字符的文件复制程序。 编写 copy_file.c 的文件,并实现读文 … 继续阅读

发表在 Linux 标签为 , ,
Linux

Linux中Shell程序设计

Linux中Shell程序设计

什么是 Shell?Shell 是一个作为用户与 Linux 系统间接口的程序,允许用户向操作系统输入需要执行的命令。 为什么要使用 Shell 编程?原因之一是可以快速、简单的完成编程。 Shell 执行 Shell … 继续阅读

发表在 Linux 标签为 , ,
Linux

sudo su 和 sudo su – 的区别

sudo su 和 sudo su – 的区别

su 和 su – 都能获得 root 权限,而 su – 会转到 root 工作目录,su 不改变当前目录。 tzhuwb@ubuntu:~$ pwd   /home/tzhuwb   tzhu … 继续阅读

发表在 Linux 标签为 , , ,
Android

Android中的Service

Android中的Service

在看 Mars 的教学视频《Android开发视频教学》中,他提到 Service 是 Android 系统中一个勤勤恳恳的劳模,在应用程序中从不露面但一直默默为其服务。 首先说说什么是 Service。Android … 继续阅读

发表在 Android 标签为 , , ,
Hibernate

Hibernate简单入门

Hibernate简单入门

Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC 的 … 继续阅读

发表在 Hibernate 标签为 , ,
Windows

Windows用.bat批处理文件拷贝文件和文件夹

Windows用.bat批处理文件拷贝文件和文件夹

无聊时,学习了下用 Window 的批处理文件,来实现一个路径下文件及文件夹到另一个路径下的拷贝,大概写一点手顺,供大家参考。 实验目的:把 F 盘下 test 文件夹中的所有文件和文件夹 COPY 到 D 盘下的 ba … 继续阅读

发表在 Windows 标签为 , ,
Perl

Can’t do inplace edit without backup

Can’t do inplace edit without backup

学习《精通正则表达式》这本书的过程中,碰到 Perl 语言查找替换文件内容时,想试一试,过程如下: 第一步,先在 e 盘的建立 Test 文件夹,在其下创建一个 testp.txt 的文件,内容如下: testp.txt … 继续阅读

发表在 Perl 标签为 , ,
MyBatis

iBATIS简单入门

iBATIS简单入门

iBATIS 一词来源于“internet”和“abatis”的组合,是一个由 Clinton Begin 在 2002 年发起的开放源代码项目,于 2010 年 6 月 16 号被谷歌托管,改名为 MyBatis。是一 … 继续阅读

发表在 MyBatis 标签为 , , ,
MySQL

MySQL5.x.x存储过程简单入门

MySQL5.x.x存储过程简单入门

存储过程是一种存储在数据库中的程序,就像是正规语言中的子程序。我们常用的操作数据库语言 SQL 语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的 SQL 语句 … 继续阅读

发表在 MySQL 标签为 , , ,
C/C++

C中的指针

C中的指针

在学校期间学习 C 语言,当时学的确实是一头雾水,数组都没学明白,就更别提指针了。现在翻开这些知识,看过一遍后才真正明白了指针原来是这么回事! 指针是 C 语言中的精华,正确灵活的运用指针,可以表示复杂的数据结构,动态分 … 继续阅读

发表在 C/C++ 标签为 , ,
C/C++

C中的预处理命令

C中的预处理命令

自从进入计算机专业,学习的第一门编程语言是 C,结果学了个朦朦胧胧,后来的汇编、数据结构、算法、操作系统、数据库等等一系列课程也学的不咋地。毕业工作后做 Web 项目开发,C 也就扔到一边了,最近翻开这本存放了五六年的新 … 继续阅读

发表在 C/C++ 标签为 , ,