E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
基础笔记】
Java
基础笔记
(一)
本文主要是我在看《疯狂Java讲义》时的读书笔记,阅读的比较仓促,就用markdown写了个概要。第一章Java概述JavaSE:(JavaPlatform,StandardEdition)整个Java技术的核心和基础,它是JavaME和JavaEE编程的基础。JavaME:(JavaPlatform,MicroEdition)主要用于控制移动设备和信息家电等有限存储的设备。JavaEE:(Jav
lisong694767315
·
2014-11-24 19:00
java
Objective-C
基础笔记
(9)Foundation常用类NSArray
NSArray用来存储对象的有序列表,它是不可变的NSArray不能存储C语言中的基本数据类型,如int、float、enum、struct,也不能存储nil,nil代表数组元素的结束// //main.m //NSArray // //Createdbylixiaoqiangon14/11/19. //Copyright(c)2014年lixiaoqiang.Allrightsreserved.
lxq_xsyu
·
2014-11-21 22:00
排序
Objective-C
NSArray
Objective-C
基础笔记
(8)Foundation常用类NSString
一、创建字符串的方法voidstringCreate(){ //方法1 NSString*str1=@"AString!"; //方法2 NSString*str2=[[[NSStringalloc]init]autorelease]; str2=@"AString!"; [str2release]; //方法3 NSString*str3=[[NSStringalloc]initWithStri
lxq_xsyu
·
2014-11-19 22:00
Objective-C
NSString
Foundation
Objective-C
基础笔记
(7)Foundation中的常用结构体
一、NSRangeNSRange的定义:typedefstruct_NSRange{ NSUIntegerlocation; NSUIntegerlength; }NSRange;NSRanage的使用:NSRangerange=NSMakeRange(8,10); NSLog(@"location:%zi",range.location); NSLog(@"length:%zi",range.
lxq_xsyu
·
2014-11-17 22:00
struts
Objective-C
结构体
Foundation
Objective-C
基础笔记
(6)Block
Block(代码段)封装了一段代码,可以在任何时候执行。Block可以作为函数参数或者函数返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:block是inline(内联函数)的,并且默认情况下它对局部变量是只读的。苹果官方建议尽量多用block.在多线程、异步任务、集合遍历、集合排序、动画转场用的很多。Block的定义:int(^MySum)(int,int)=^(
lxq_xsyu
·
2014-11-17 21:00
Objective-C
block
Objective-C
基础笔记
(5)Protocol
Protocol简单来说就是一系列方法的列表,其中声明的方法可以被任何类实现。这中模式一般称为代理(delegation)模式。在IOS和OSX开发中,Apple采用了大量的代理模式来实现MVC中View(UI控件)和Controller(控制器)的解耦。下面我们先来看一下我们熟悉的Android中的按钮监听过程,然后再对比理解delegation。首先我建立一个很简单的Android工程,在La
lxq_xsyu
·
2014-11-16 13:00
Objective-C
protocol
Objective-C
基础笔记
(4)Category
OC中提供了一种与众不同的方式--Category,可以动态的为已经存在的类添加新的行为(方法),这样可以保证类的原始设计规模较小,功能增加时再逐步扩展。在使用Category对类进行扩展时,不需要创建子类,Category使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同的分类文件中。下面我们通过三个分类例子来看一下如何使用分类:接着我们上一篇的代码,下面我们创建一个Stude
lxq_xsyu
·
2014-11-16 11:00
Objective-C
category
Objective-C
基础笔记
(1)基本概念和第一个程序
一、基本概念Objective-C(简称OC)是iOS开发的核心语言,苹果公司在维护,在开发过程中也会配合着使用C语言、C++,OC主要负责UI界面,C语言、C++可用于图形处理。C语言是面向过程的语言,OC是在C语言基础上加上了一层面向对象的语法(将复杂面向对象语法去掉了)。我们可以使用OC开发MacOSX平台和IOS平台的应用程序。2014年10月编程语言排行榜(http://www.tiob
哭你吃完
·
2014-11-14 09:00
基础
Objective-C
Objective-C
基础笔记
(3)OC的内存管理
Objective-C的内存基本管理在OC中每个变量都保存着引用计数器,当这个对象的引用计数器为0的时候该对象会被回收。当使用alloc、new或者copy创建一个对象的时候,对象的引用计数器被置为1.给对象发送一条retain消息,可以使引用计数器+1.给对象发送一条release消息,可以使引用计数器-1.当OC被销毁的时候会发送一条dealloc消息(不要直接调用,由系统调用),可以重写de
哭你吃完
·
2014-11-14 09:00
Objective-C
内存管理
自动释放池
class关键字
Objective-C
基础笔记
(2)@property和@synthesize
先贴出使用@property和@synthesize实现的上一篇中的代码,再解释这两个关键字的用法和含义,代码如下:Person.h文件#import @interfacePerson:NSObject{ int_age;//可以被子类访问 //这里系统会帮我们生成一个默认的int_no私有变量(不能被子类访问) } @propertyintage; @propertyintno; //自己
哭你吃完
·
2014-11-14 09:00
ios
Objective-C
property
synthesize
Objective-C
基础笔记
(3)OC的内存管理
Objective-C的内存基本管理在OC中每个变量都保存着引用计数器,当这个对象的引用计数器为0的时候该对象会被回收。当使用alloc、new或者copy创建一个对象的时候,对象的引用计数器被置为1.给对象发送一条retain消息,可以使引用计数器+1.给对象发送一条release消息,可以使引用计数器-1.当OC被销毁的时候会发送一条dealloc消息(不要直接调用,由系统调用),可以重写de
lxq_xsyu
·
2014-11-14 00:00
Objective-C
内存管理
自动释放池
class关键字
Objective-C
基础笔记
(2)@property和@synthesize
先贴出使用@property和@synthesize实现的上一篇中的代码,再解释这两个关键字的用法和含义,代码如下:Person.h文件#import @interfacePerson:NSObject{ int_age;//可以被子类访问 //这里系统会帮我们生成一个默认的int_no私有变量(不能被子类访问) } @propertyintage; @propertyintno; //自己
lxq_xsyu
·
2014-11-12 22:00
ios
Objective-C
property
synthesize
Objective-C
基础笔记
(1)基本概念和第一个程序
一、基本概念Objective-C(简称OC)是iOS开发的核心语言,苹果公司在维护,在开发过程中也会配合着使用C语言、C++,OC主要负责UI界面,C语言、C++可用于图形处理。C语言是面向过程的语言,OC是在C语言基础上加上了一层面向对象的语法(将复杂面向对象语法去掉了)。我们可以使用OC开发MacOSX平台和IOS平台的应用程序。2014年10月编程语言排行榜(http://www.tiob
lxq_xsyu
·
2014-11-12 00:00
基础
Objective-C
Java
基础笔记
– 增强的for循环For each循环 自动装箱拆箱 可变参数
1、Foreach循环:1.1、语法:1.2、Foreach循环的使用:1.3、嵌套Foreach循环:1.4、三种循环遍历集合的列举:1.5、增强的for循环的缺点:2、自动装箱/拆箱(Autoboxing/unboxing):2.1、自动装箱:2.2、自动拆箱:2.3、Integer类相关的源代码:2.3.1、valueOf方法:3、可变参数:3.1、包含可变参数的函数:3.2、接收参数:3.
沧海一笑-dj
·
2014-11-11 10:31
Java
学习
Java
基础笔记
– 增强的for循环For each循环 自动装箱拆箱 可变参数
1、Foreach循环:1.1、语法:1.2、Foreach循环的使用:1.3、嵌套Foreach循环:1.4、三种循环遍历集合的列举:1.5、增强的for循环的缺点:2、自动装箱/拆箱(Autoboxing/unboxing):2.1、自动装箱:2.2、自动拆箱:2.3、Integer类相关的源代码:2.3.1、valueOf方法:3、可变参数:3.1、包含可变参数的函数:3.2、接收参数:3.
dengjin20104042056
·
2014-11-11 10:00
java
遍历
循环
for
增强的for循环
Java基础――市面最详细的Java
基础笔记
,Java基础宝典,可放手机阅读
原文出处:http://bbs.itheima.com/thread-147627-1-1.html 注:手机阅读,需要在原文回复可见1.基础知识1-1软件开发1-1-1什么是软件软件:一系列按照特定顺序组织的计算机数据和指令的集合。P.S.指令的作用就是告诉计算机如何对数据进行加工。1-1-2常见的软件1、系统软件:如:DOS(DiskOperatingSystem),windows,Linux
xruihang_小飒
·
2014-10-25 12:02
java基础
Android基础
超详细
Java基础手机
Unix & Linux
基础笔记
(5)
第14章 使用shell:初始化文件14.1 初始化文件和注销文件 初始化文件(initialization) 登录文件(loginfile):每次登录时自动执行的命令 环境文件(environmentfile):新shell中自动执行的命令 注销文件(logoutfile):注销时自动运行的命令文件名称shell登录文件环境文件注销文件Bash(默认).bash
u012422360
·
2014-10-15 18:00
linux
unix
基础
Unix & Linux
基础笔记
(4)
第13章 使用shell:命令和定制13.1 元字符 字母数字字符 alphanumericcharacter 元字符 metacharacter 引用元字符:保护元字符不被错误解释 shell中使用的元字符字符名称作用{} 花括号拓展:生成一种字符模式| 命令行:创建一个管道线 命令行:重定向输出() 命令行:在子
u012422360
·
2014-10-11 11:00
linux
unix
基础知识
Unix & Linux
基础笔记
(3)
第12章 使用shell:变量和选项12.1 交互式shell和非交互式shell当登录时系统启动一个shell,并设置成交互式的。当运行shell脚本时,会启动一个新的shell,被设定为非交互式的。 12.2 环境、进程和变量 在Unix系统中,每个对象都被表示为一个文件或进程。在进程运行过程中,需要访问所谓的环境,即一组用来存放信息的变量。变量名 变量值对于shell来说,
u012422360
·
2014-10-09 17:00
linux
unix
基础知识
Unix & Linux
基础笔记
(2)
第11章 shell11.1 什么是shell shell是一个程序,充当用户界面和脚本解释器,允许用户输入命令以及间接地访问内核的服务。 11.2 BourneShell家族:sh、ksh、bash1971 1975PWBshell 1976Bourneshell1982Kornshell1987Pdkshell 1990Zshell 1987Bash FreeBS
u012422360
·
2014-10-08 18:00
linux
unix
基础知识
Unix & Linux
基础笔记
(1)
第2章 Linux&Unixbooting bootstrappingmonolithickernelmicrokernelserveGUI graphicaluserinterface 非盈利版权 CopyleftGPL generalpubliclicense发行版 distribution (distro)C
u012422360
·
2014-10-08 18:00
linux
基础
unix
Java
基础笔记
(1)
1 字符串通过length()方法得到字符串的长度。 2 Java中的使用队列时请使用Queue<TreeLinkNode> queue = new LinkedList<TreeLinkNode>();进行创建,因为Queue无法被实例化,而LinkedList实现了Queue。 (2.1)获取并移除队首元素:poll() (2.2)获取但
淡淡的一抹
·
2014-09-23 20:00
java基础
AIX
基础笔记
6 Paging space
*Sizingpagingspace-hd6iscreatedatinstallationtime:Therecommendedpagingspaceformulaislongstanding,butitwilllikelyresultinhavingmorespacethanisneeded.Totalpagingspace=512M+(memorysize-256M)*1.25-However
ernest119
·
2014-09-17 17:29
System
memory
likely
created
needed
AIX
基础笔记
6 Paging space
*Sizingpagingspace-hd6iscreatedatinstallationtime:Therecommendedpagingspaceformulaislongstanding,butitwilllikelyresultinhavingmorespacethanisneeded.Totalpagingspace=512M+(memorysize-256M)*1.25-However
ernest119
·
2014-09-17 17:29
system
memory
created
AIX
AIX
基础笔记
5 File systems administration 2
*Filesystemspacemanagement(1)Filesystemsexpanduponnotice,notautomatically.(2)Tokeepfromrunningintoproblems: -Monitorfilesystemgrowth -Determinecauses -Controlgrowingfiles -Managefilesystemspaceusage -
ernest119
·
2014-09-17 16:22
running
Management
Systems
Growing
problems
AIX
基础笔记
5 File systems administration 1
*JFS2structuralcomponents -Superblock:Thesuperblockmaintainsinformaitionabouttheentirefilesystem. -i-nodes:Eachfileanddirectoryhasani-nodethatcontainsaccessinformationsuchasfiletype,accesspermissions,
ernest119
·
2014-09-17 16:12
Access
number
Systems
Allocation
entire
AIX
基础笔记
4 Working with the Logical Volume Manager 2
*SMITlogicalvolumemenu#smittylv LogicalVolumes MovecursortodesireditemandpressEnter. ListAllLogicalVolumesbyVolumeGroup AddaLogicalVolume SetCharacteristicofaLogicalVol
ernest119
·
2014-09-17 16:14
enter
Cursor
volume
desired
AIX
基础笔记
4 Working with the Logical Volume Manager 1
*LogicalVolumeManager#smittylvm LogicalVolumeManager MovecursortodesireditemandpressEnter. VolumeGroups LogicalVolumes PhysicalVolumes PagingSpace *SMITvolumegroupmenu#smi
ernest119
·
2014-09-17 16:41
enter
Cursor
volume
desired
AIX
基础笔记
3 System storage overview
*ComponentsofAIXstorage-Physicalstorage-Logicalstorage-Filesystems-Directories-FilesManagedbyLogicalVolumeManager(LVM) *BenefitsoftheLVM-Solvesnoncontiguousspaceproblems-Datacanspandisks-Sizescanbedyn
ernest119
·
2014-09-17 15:42
storage
Overview
volume
easily
collected
AIX
基础笔记
2
*CopyingFilescpsourcetargetcpfile1file2...target_dir#pwd/tmp/test#cp/ptc/sp/mvlogs.shtestmv#lstest001 test01 test02 test03 test04 testmv#cptest01test02test03test001#cdtest001#lstest01 test02 test0
ernest119
·
2014-09-17 15:07
source
infinite
AIX
基础笔记
1
*ToLogin:login:rootroot'sPassword:(thepassworddoesnotappear) *ToLogout:# (or)#exit (or)#logout *CreatingorChangingthePassword:#passwdrootChangingpasswordfor"root"root'sNewpassword:Enterthenewp
ernest119
·
2014-09-17 15:37
command
option
logout
password
appear
网络
基础笔记
——OSI七层模型
OSI七层模型由于整个网络连接的过程相当复杂,包括硬件、软件数据封包与应用程序的互相链接等等。如果想要写一支将联网全部功能都串连在一块的程序,那么当某个小环节出现问题时,整只程序都需要改写。所以我们将整个网络分成数层,每层都有自己独立的功能,而且每层的代码都可以独立撰写,因为相互之间不会干扰。如此一来,当某个小环节出现问题时,只要将该层的代码改写即可。并且这样可以让整个网络层次更加的清晰。在网络上
u012345283
·
2014-08-21 21:00
网络
标准
Rhythmk 一步一步学 JAVA(9) JAVA
基础笔记
[枚举,...]
1、装箱就是值类型转换为object类型,拆箱相反:object转化为值类型eg:Integeri=1;//装箱intj=i;//拆箱2、静态导入:eg:导入:importstaticjava.lang.System.out调用:则直接out.println("*****"),无需system.out.println("*****");3、枚举:3.1、简单枚举:publicenumEnumSta
rhythmk
·
2014-08-16 16:00
OC
基础笔记
2
/* 1.自动synthesis,在新版本的OC中,如果在Interface中定义了某个属性,编译器会自动添加 getter(默认为属性命)和setter(默认为setPropertyName)属性。当然也可以自己定义这个方法。 只需要在属性定义前加上(getter=自定义函数) 2.虽然可以用dot语法访问属性,但是一般不用。函数是不可以用dot语法的。 3.类内部属性需要用self访问,但
u011666720
·
2014-08-03 10:00
OC
基础笔记
/*1.扩展名.c C文件.cc,.cppC++文件.h 头文件.m objective-c原文件.mmobjective-c++原文件2.和swift不同,OC不支持嵌套的/*注释3.常用类 NSString NSNumber可以表示整数,float,double 上面两个基本类型一旦定义之后,其值不可以改变。 NSString提供一个mutable版本,NSMutableString
u011666720
·
2014-08-02 14:00
C#
基础笔记
(第一篇)
C#基础概念:.net与c#.net/dontnet:一般指.netframework框架,一种平台,一种技术c#(charp):一种编程语言,可以开发基于.net的应用。*java既是一种技术又是一种编程语言。 .net都能干什么?开发桌面应用程序 Winforminternet应用程序 Asp.net/webserviceC/S:客户机(
WENHAOJIE2014
·
2014-07-03 15:14
浏览器
framework
browser
应用程序
Oracle
基础笔记
(三)
1.dictionary数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。静态数据字典-->主要是在用户访问数据字典时不会发生改变的,--例如某用户创建的表动态数据字典-->是依赖数据库运行的性能的,反映数据库运行的一些内在信息,所以在访问这类数据字典时往往不是一成不变的。这些视图提供了关于内存和磁盘的运行情况,所以我们只能对其进行只读访问而不能修改它们。数据字典中的表是不能
dpwangyanli
·
2014-06-27 16:26
Oracle
Oracle
基础笔记
(三)
1.dictionary 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。 静态数据字典-->主要是在用户访问数据字典时不会发生改变的, --例如某用户创建的表 动态数据字典-->是依赖数据库运行的性能的,反映数据库运行的一些内在信息,所以在访问这类数据字典时往往不是一成不变的。这些视图提供了关于内存和磁盘的运行情况,所以我们只能对其进行只读访问而不
luhantu
·
2014-06-27 16:00
oracle
Oracle
基础笔记
(二)
1.View就是一个子查询或者就是一张表,视图中的表叫虚表,实际数据依然在实际当中的表里面.--Grantusertocreateviewconnsys/oracleassysdba;grantcreatetable,createviewtokenny;connkenny/kenny1--求比普通员工的最高薪水还要高的经理人名称createviewv$_manager_employee_idass
dpwangyanli
·
2014-06-26 17:42
Oracle
Oracle
基础笔记
(二)
1. View 就是一个子查询或者就是一张表,视图中的表叫虚表,实际数据依然在实际当中的表里面 . --Grant user to create view conn sys/oracle as sysdba; grant create table, create view to kenny; conn kenny/kenny1 --
luhantu
·
2014-06-26 17:00
oracle 基础
我的LINUX
基础笔记
Linux系统管理1Day2014.5.23su-name切换用户passwd密码更改密码gnome-terminal伪CLI桌面终端程序1、查看内核版本uname-r2、查看红帽系统版本cat/etc/redhat-rdlease3、查看LINUX标准分发版信息lsb_release4、查看网卡的IP,MAXifconfigifconfigeth10.0.0.10/245、查看主机名hostna
xtha0464
·
2014-06-24 23:55
LINUX
physical
processor
我的LINUX
基础笔记
Linux系统管理 1Day 2014.5.23su-name 切换用户passwd密码 更改密码gnome-terminal 伪CLI 桌面终端程序1、查看内核版本uname-r 2、查看红帽系统版本cat/etc/redhat-rdlease3、查看LINUX标准分发版信息 lsb_release4、查看网卡的IP,MAX ifconfig
xtha0464
·
2014-06-24 23:55
linux
Processor
Physical
更改密码
Oracle
基础笔记
(一)
DDL(DataDefinitionLanguage)数据定义语言用于描述数据库中要存储的现实世界实体的语言.包括结构定义、操作方法定义(Create,Alter,Drop)等。DML(DataManipulationLanguage)数据操纵语言命令使用户能够查询数据库以及操作已有数据库中的数据。基本的数据操作分成两类四种:检索(select)和更新(Insert,Update,Delete)。
dpwangyanli
·
2014-06-24 15:47
Oracle
Oracle
基础笔记
(一)
DDL(Data Definition Language)数据定义语言 用于描述数据库中要存储的现实世界实体的语言. 包括结构定义、操作方法定义(Create, Alter, Drop)等。 DML(Data Manipulation Language)数据操纵语言 命令使用户能够查询数据库以及操作已有数据库中的数据。基本的数据操作分成两类四种:检索(select)和
luhantu
·
2014-06-24 15:00
oracle select
2014java
基础笔记
String.split(".")为null问题“.”是正则表达式里面的关键字,因此这里会出错。解决方法:用StringTokenizer替换java.util.StringTokenizertoken=newjava.util.StringTokenizer(String,".");token.nextToken()获取3位数字,前面补零intyouNumber=1; //0代表前面补充0 //
kuyuyingzi
·
2014-06-02 12:00
js
undefined
Jackson
数字前面补零
将前台JSON对象发送给后台
js克隆数组和对象
Java
基础笔记
第一天:环境安装与helloworld
Java简介:面向对象,高安全性,跨平台的计算机编程语言。按版本分为JAVAEE,JAVASE,JAVAME,对应企业版,标准版,移动版。Java安装:需要在官网(Oracle.com)上下载JDK开发工具包,三个常用的工具名称,jdk包含jre,jre包含jvm,即只要安装jdk就可以了。Java配置(系统变量path):为了方便命令的使用,需要配置计算机的环境变量。需要把安装目录中的bin目录
纸墨轩
·
2014-05-28 23:53
java基础
计算机编程
pygame 图像处理方面学习笔记----基础部分
pygame
基础笔记
首先需要理解pygame的机制:如下图所示(图片来自makegamewithpythonandpygame一书)看示例代码,学习基本知识 importsys,pygame pygame.init
Cosven
·
2014-05-12 08:00
python
pygame
XPath
基础笔记
阅读更多Wiki写道XPath即为XML路径语言(XMLPathLanguage),它是一种用来确定XML文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初XPath的提出的初衷是将其作为一个通用的、介于XPointer与XSL间的语法模型。但是XPath很快的被开发者采用来当作小型查询语言。W3C网址:http://www.w3schools.com/
yidao620c
·
2014-04-30 15:00
XPath
XPath
基础笔记
阅读更多Wiki写道XPath即为XML路径语言(XMLPathLanguage),它是一种用来确定XML文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初XPath的提出的初衷是将其作为一个通用的、介于XPointer与XSL间的语法模型。但是XPath很快的被开发者采用来当作小型查询语言。W3C网址:http://www.w3schools.com/
yidao620c
·
2014-04-30 15:00
XPath
XPath
基础笔记
Wiki写道XPath即为XML路径语言(XMLPathLanguage),它是一种用来确定XML文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初XPath的提出的初衷是将其作为一个通用的、介于XPointer与XSL间的语法模型。但是XPath很快的被开发者采用来当作小型查询语言。 W3C网址: http://www.w3schools.com/XP
yidao620c
·
2014-04-30 15:00
xpath
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他