`
文章列表
JS的基本概念体系 js是由(1)语法、(2)对象、(3)事件、(4)全程函数 组成的。 语法包括:运算符、语句 对象包括:核心对象、文档对象、窗口对象、表单对象、浏览器对象、服务器端对象   语法难点: 其他特点都和C语言一致,下述特例 1.typeof运算符,用法:typeof var; 返回一个字符串,说明var的类型 2.export  3.for ( var i in  array){} 4.var 声明一个变量:var i; 5.with:为一组语句指定缺省对象: var a, x, y var r=10 with (Math) {    a = PI ...

SVN入门

SVN入门知识 1.SVN的概念体系 SVN:版本管理工具,确保代码每天都是新的,实现分布式开发, Repository:汇总代码的地方 working:存放本地代码的地方 add:告知SVN准备把一些文件添加到Repository,并未真正添加。 红色感叹号:该备份与Repository有不同 Branch:将工程的一部分文件拷贝到版本库里面的另外的位置修改,等修改完毕,再合并回原位置。   2.SVN的常用操作 建立Repository: S1:新建文件夹->右键->TortoiseSVN->Create repository here S2:该 ...

windows访问FTP

    博客分类:
  • OS
访问FTP的方法: 1.开始-->运行-->输入"\\XXX.XXX.XXX.XXX"-->回车-->即可进入局域网内该IP的电脑的共享目录 2.浏览器中输入"ftp://XXX.XXX.XXX.XXX",或者带上用户名,输入"ftp://username@XXX.XXX.XXX.XXX" 3.使用客户端软件,如linux中的gftp 注意点:如何开放21端口? netsh wlan set hostednetwork mode=allow ssid=zzq-PC key=zzq-WiFi nets ...

ThinkPHP入门知识点

    博客分类:
  • PHP
ThinkPHP入门:   1.ThinkPHP环境搭建: step1:搭建apache+PHP环境 step2:将ThinkPHP下的ThinkPHP文件夹拷贝到需要使用的网站下面,在需要调用的页面上写: require ("ThinkPHP/ThinkPHP.php"); App::run();  step3:运行一次代码,在ThinkPHP文件夹所处位置会自动生成6个文件夹。   2.ThinkPHP基本概念体系: MVC的三部分: Action(控制器):负责调用Model(模型)和View(视图),实现为一个类。 Model(模型):负责 ...
apache基本配置过程 step1:从   http://mirror.bit.edu.cn/apache//httpd/binaries/win32/   下载  httpd-2.2.25-win32-x86-no_ssl.msi step2:安装过程:http://bbs.mxej.net/thread-72-1-1.html 注意:要选择安装为服务,这样才可以修改配置。            卸载ap ...
ThinkPHP基本概念体系    
jquery基本概念体系: 1.选择器: 1.1 元素选择器:$("XXXXX"),注意:jquery的本质就是一个DOM元素的选择器。可以通过修改XXXX的内容,实现层次选择的功能。 1.2 属性选择器:$("XXXXX").XXX("XXXX"),选择并可以增、删、改、输出、特定元素的特定属性。 1.3 元素筛选器:$("XXXXX").XXX("XXXX"),选择特定元素相关的元素(上下级,兄弟,最远近。。。)   2.修改器: 2.1 元素修改器:$("XXXX ...

PHP入门知识点

    博客分类:
  • PHP
PHP基本概念: 1.代码写在<?php   ?>中间   2.变量: 2.0 变量名大小写敏感,变量名定义前带美元符:$XXX 2.1 特殊变量 2.1.1 $_SERVER["XXX"]:超全局变量,描述服务器端信息 2.1.2 $_POST["XXX"]: post过来的名为XXX的变量 2.1.3 $_GET["XXX"]:get过来的名为XXX的变量 2.1.4 $_COOKIE["XXX"]:客户端名为XXX的cookie的值 2.1.5 $_FILE["XX ...

sqlite要点

SQlitOpenHelper 作用:代码中调用sqlite数据库 1.抽象类,需要extends它 2.必须要有构造函数,OnCreate()和OnUpgrade() 3.没有安装sqlite的手机需要下载安装SQLite Installer for Root,手机需要root权限 4.是所有sqlite数据库操作的发起者   SQLiteDatabase 作用:数据库对象 1.可以从SQlitOpenHelper的getReadableDatabase()和getWritableDatabase()中得到,分别得到sqlite的只读和可写权限 2.有execSQL(& ...
BroadcastReceiver 作用:接收传来的特定类型的intent,然后执行相应操作 使用方法: 1.新建一个类MyBroadcastReceiver,extends BroadcastReceiver 2.override 其中的onReceiver(...)方法,一旦激活一个 MyBroadcastReceiver 对象,该对象马上调用该方法,该方法结束时,该MyBroadcastReceiver对象被清理。 3.(1)在AndroidManifest.xml中注册,在application中添加一个<Receiver android:name="MyB ...
SAX(Simple Api for XML)方式: 1.原理是将文档逐行读入内存,逐行解析 2.XML文档开始解析、结束解析,每个标签开始解析、结束解析的时刻都会触发一个事件,解析DTD和schema时也会触发一个事件,分别为   startDocument()   endDocument()   startElement(......)   character(......)   endElement(......) 3.解析步骤:   SAXParserFactory factory = SAXParserFactory.newInstance();  //得到一个S ...
ContentProvider 1.用于APP向其他APP暴露自己的数据,提供访问数据的统一接口 2.使用contentProvider需要创建一个新的类,extends ContentProvider,其他app就可以通过这个类的对象访问这个app的数据 3.在android.Manifest的<application></application>下注册该ContentProvider,方法为插入一个<provider/>标签 4.每个ContentProvider都有一个Uri 5.uri=schema+authority+datapath ...
Service 主要是用来做长时间的操作的,broadcast只能处理短时的服务任务。 实质是和主调函数在同一个进程里面的同一个线程,也就是说,service阻塞住了,整个app也就卡住了   使用步骤 1.创建一个类,extends Service,override几个常用方法 2.在AndroidManifest.xml中注册,插入<service>标签在<application>下,android:name=service的类名 3.new 一个intent,初始化intent.setclass(...,...),然后用startservice(i ...
功能分析 系统分析的时候,脑海中一定会有一个模糊的经验原型,使用这类产品越多的人,这个经验原型就越只剩下共有的功能,以及某些个很机智的亮点功能 1.要自顶向下,逐渐细分到各个小的功能点,才不至于有功能的重叠,和功能间使用资源的冲突,而且越往下,越会把自己之前使用该类产品的“人机交互”经验强制情景代入(我之前用的XXX就是这么做的)(这就是之前产品的“规则效应”对后来产品的约束作用的原因)。 2.防止产品出错,必须考虑各种意外,思考这些意外的来源主要有:之前自己遇到的bug,自认为可以节约的资源,软硬件环境的影响
1.事先开一个TXT,把软件安装过程中填写的每一个信息,软件页面出现的每一个信息,全都记录下来,后面肯定会用到
Global site tag (gtag.js) - Google Analytics