/*逻辑运算符号:*特性:短路*&&and(两边都成立)*$a=1;($a>5都不成立就不用考虑$a5&&$a5||$a5成立)*/
PHP学习笔记3-逻辑运算符
awucq866246
php开发工具
逻辑运算符图解:逻辑且&&:1";12}13}14}15traceNum();逻辑或||:1";12}13}14}15traceNum2();逻辑非!:1";12}13}14}15traceNum3();转载于:https://www.cnblogs.com/Vito-L/p/4603996.html
H5学习_番外篇_PHP入门指南
MR_LP
HTML学习H5学习笔记phphtml5ajax前端工作
如果您觉得这篇文章还不错,可以去H5专题介绍中查看更多相关文章。首先非常抱歉,最近实在太忙,所以导致周六周日拖更,今天白天还忙工作,一直到现在才刚刚把最近学习的东西整理出来。各位读者老爷,小的真的已经很辛苦了,现在22:17分了,我还在公司坐着,所以下面如果有什么错误的地方,也请各位观众老爷和谐讨论,别喷我。好了,废话不多说了,直接上正文。PHP学习笔记2016年03月21日22:25:24今日课
php学习笔记
阿澜澜儿
php
函数的应用函数中的变量定义后也只能在它的作用范围内才可以使用//如何在函数内部使用函数外部的变量1.在函数内部使用关键字global修饰变量2.//使用预定义变量GLOBALS预定义变量GLOBALS预定义变量GLOBALS预定义变量GLOBALS用于引用全局作用域中可用的全部变量会话练习登录设置用户名:密码:"xiangming","password"=>"123456");if(isset($
php学习笔记
知远同学
PHPphp学习笔记
一、需要注意的地方1、php代码不可以写在HTML文件中,但是HTML代码、CSS代码、JS代码可以写到PHP文件中;PHP文件可包含文本、HTML、JavaScript代码和PHP代码;PHP代码在服务器上执行,结果以纯HTML形式返回给浏览器;2、VScode编写PHP代码,代码提示插件PHPIntelliSense比较好用;3、PHP文件的默认文件扩展名是.php;4、PHP(全称:PHP:
2019-03-10 PHP学习笔记之PHP的基本语法(1)
NoelleMu
参考资料:《细说PHP》、《PHP、MySQL与JavaScript学习手册》PHP语言标记通常,PHP文件的扩展名为.php。一些开发者会选择将文件强制命名为.htm或.html文件,通常这样做的目的是为了隐藏开发者正在使用PHP语言的事实。PHP文档只输出HTML格式。为了触发PHP命令,需要用来退出PHP模式。大多数情况下PHP都是嵌入在HTML文档中的。例1调用PHP输出“Hello,Wo
PHP学习笔记第【4】天(2014.11.03)——CSS3
sina_xiaoxin
PHP学习笔记
CSS3编辑CSS即层叠样式表(CascadingStyleSheet)。在网页制作时采用层叠样式表技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分
PHP学习笔记--第一章
xz58000
PHPPHP
参考教材:PHP和MySQLWeb开发(原书第五版)软件及环境安装PHP快速入门PHP以分号来分隔语句PHP注释*单行注释://或者#*多行注释:/*回车*/调用函数函数名(参数)例:date(‘H:i,jSF’)访问表单变量包含表单数据的三个数组:$_POST、$_GET、$_REQUEST$_POST、$_GET保存所有表单变量的详细信息,根据提交表单使用的方法确定(GET、POST)$_RE
CI分页搜索实现
Continue_li
CI分页搜索实现分类:php学习笔记2013-10-2816:13992人阅读评论(2)收藏举报ci分页搜索ci条件搜索分页ci编写条件分页搜索ci编写条件搜索codeigniter条件搜索一、背景说明由于公司新启动了一个项目,在开发的前期,老大说这次用CI框架来做,于是就开始了各种研究。因为是管理系统的项目,所以会有很多的搜索分页实现,但是在用CI原生的分页时候发觉达不到效果。比如说,有些时候需
PHP学习笔记-在两个大文件中找出相同的记录
赵客缦胡缨v吴钩霜雪明
引言给定a,b两个文件,分别有x,y行数据,其中(x,y均大于10亿),机器内存限制100M,该如何找出其中相同的记录?思路处理该问题的困难主要是无法将这海量数据一次性读进内存中.一次性读不进内存中,那么是否可以考虑多次呢?如果可以,那么多次读入要怎么计算相同的值呢?我们可以用分治思想,大而化小。相同字符串的值hash过后是相等的,那么我们可以考虑使用hash取模,将记录分散到n个文件中。这个n怎
PHP学习笔记一
TDHypocrites
phpphp
PHP学习笔记一环境配置相关apachePHP安装安装和配置MySql(c/s结构)PHP基础变量常量数据类型datetype类型转换类型判断运算符计算机码流程控制文件包含函数环境配置相关apacheapache目录结构bin(cgi-bin):windows下的可执行文目录ab.exe压力测试conf:配置目录httpd.conf主配置文件,加载extral文件夹中附加配置文件error:错误记
PHP学习笔记-在两个大文件中找出相同的记录
赵客缦胡缨v吴钩霜雪明
问题给定两个文件A和B,分别有x,y行数据,其中(x,y均大于10亿),设备内存限制100M,该如何找出其中相同的记录?思路处理该问题的困难主要是无法将这海量数据一次性读进内存中.一次性读不进内存中,那么是否可以考虑多次呢?如果可以,那么多次读入要怎么计算相同的值呢?我们可以用分治思想,大而化小。相同字符串的值hash过后是相等的,那么我们可以考虑使用hash取模,将记录分散到n个文件中。这个n怎
ThinkPHP学习笔记(七)--PHPstorm+PHPstudy+Xdebug断点调试
小芒先生
ThinkPHPPHPstudyPHPStormXdebug调试断点
1、首先在PHPstudy设置服务器2、启动服务器,在PHPStorm中确认是否有以下文件3、然后在浏览器中输入http://localhost/phpinfo.php此时会返回一些信息,然后搜索Xdebug,会显示没有4、进入Xdebug官网(https://xdebug.org/)找到你需要的Xdebug5、进入download页面后,当你不知道该下载哪个版本时,请使用以下的用户安装指导6、点
php学习笔记(一)
smart_yang
PHP是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。1.环境搭建1.Apache配置&命令行打开apache命令:sudoapachectlstart查看版本的命令:httpd-v重新启动Apache
php学习笔记——学习路线图记录
smart_yang
W3c的学习路线图php的学习路线图第一阶段:网页入门1)Html(掌握)html文本排版、表格和超级链接、表单和框架2)CSScss语法与属性、盒子模型、DIV+CSS布局3)Html5+Css3(掌握)html5、css34)Bootstrap(重点)Bootstrap的布署、全局CSS样式、CSS组件5)Javascript(重点)JS简介、JS语法、JS引入方式、JS内置对象、BOM模型、
php学习笔记
我是小z呀
jobphp学习开发语言
之前看过php的基础教学视频,了解了一下,自己没有上手实践,现在为了项目需要,需要扎实学习一下,所以做一下笔记吧。php学习笔记1.基础2.动态网站的开发学习2.1会员管理系统1.基础之前看过一个4小时的基础视频,感觉不错,没基础的可以去了解下;然后就是去phpstudy安装小皮面板,搭建服务器环境;然后安装phpstorm,可以参考这个,包括了资源安装破解汉化。记得修改hosts文件C:\Win
PHP学习笔记之变量的认识
JessCracer
1.变量php是一种动态网站的开发脚本语言,动态语言特点是交互性,会有数据的传递,而PHP作为“中间人”,需要进行数据的传递,传递的前提就是能自己存储数据。2.变量基本概念a.变量是用来存储数据的b.变量是存在名字的c.变量是通过名字来访问的d.变量是可以改变的3.变量的使用php中的变量都必须使用"$"符号a.定义:在系统中增加对应的变量名字(内存)b.赋值:可以将数据赋值给变量名(在定义的时候
PHP学习笔记第四天
不知名白帽
php学习笔记
前言作者简介:不知名白帽,网络安全学习者。博客主页:不知名白帽的博客_CSDN博客-网络安全,CTF,内网渗透领域博主网络安全交流社区:https://bbs.csdn.net/forums/angluoanquan目录PHP超级全局变量PHP$_GLOBALSPHP$_SERVERPHP$_REQUESTPHP$_POSTPHP$_GETPHPWhile循环while循环dowhile循环PHP
php学习笔记
Tdithyrambus
php基础教程php文件如何在浏览器运行将php文件放进c:\\wamp64\www中,在浏览器输入http://localhost/xxxxxx:文件名即可在浏览器运行php文件支持三种注释大小写敏感所有用户定义的函数、类和关键词(例如if、else、echo等等)都对大小写不敏感所有变量都对大小写敏感变量是存储数据的容器变量以$符号开头,其后是变量的名称变量名称必须以字母或下划线开头变量名称不
2019-03-11 PHP学习笔记之PHP的基本语法(2)
NoelleMu
参考资料:《细说PHP》、《PHP、MySQL与JavaScript学习手册》变量的类型变量类型指保存在该变量中的数据类型。PHP是一种弱类型检查的语言,这意味着变量在使用前可以不被声明,PHP总是在访问变量时根据它们的内容将变量转换为相应的类型,具体什么类型由存放的内容决定。类型介绍PHP支持八种数据类型:4种标量类型布尔型(boolean)整型(integer)浮点型(float,double
php如何定义变量,它和c# 等语言有什么不同呢?,PHP学习笔记之php变量用法
weixin_39802132
php如何定义变量它和c#等语言有什么不同呢?
变量是php编程中必不可少的一种东西了,在php中变量为分全局变量与私有变量,下面来分享我对php变量的一些了解与用法,大家可参考参考。如果对于变量和常量的定义,你会注意几个方面呢?你可能会想到:•如何定义变量,它和C#等语言有什么不同呢?•变量区分大小写吗?•PHP的变量还有其他重要的吗?•常量和变量的定义一样吗?分别讲述吧。1.如何定义变量,它和C#等语言有什么不同呢?PHP中的变量用一个美元
php的c方法,ThinkPHP学习笔记(C方法)
这是eno
php的c方法
ThinkPHP的这种以大写字母开头的命名方法,真的很脑残1.C方法无论何种配置文件,定义了配置文件之后,都统一使用系统提供的C方法(可以借助Config单词来帮助记忆)来读取已有的配置。C('参数名称')例如,读取当前的URL模式配置参数:$model=C('URL_MODEL');//由于配置参数不区分大小写,因此下面的写法是等效的//$model=C('url_model');如果url_m
php wanp 调试,PHP学习笔记 (1) 环境配置与代码调试
蒋竺波
phpwanp调试
一配置PHP环境1、了解什么是PHPPHP(“PHP:HypertextPreprocessor”,超文本预处理器的字母缩写)PHP,是英文超级文本预处理语言HypertextPreprocessor的缩写。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用2、PHP的背景和优势PHP的发展背景1)、1994年由RasmusL
php学习笔记1 安装XAMPP hbuilder配置 PHP基础 MySQL联用编程 面向对象开发
O丶ne丨柒夜
php学习apache
PHP7.0编程基础配置(安装)DownloadXAMPP(apachefriends.org)下载XAMPP,修改端口如图网站根目录的默认路径:xampp\htdocs。MySQL数据库默认路径:xampp\mysql\data。XAMPP的默认密码如下。●MySQL。User:root;Password:(空)。●FileZillaFTP。User:newuser;Password:wampp
LeetCode[位运算] - #137 Single Number II
Cwind
javaAlgorithmLeetCode题解位运算
原题链接:#137 Single Number II
要求:
给定一个整型数组,其中除了一个元素之外,每个元素都出现三次。找出这个元素
注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间
难度:中等
分析:
与#136类似,都是考察位运算。不过出现两次的可以使用异或运算的特性 n XOR n = 0, n XOR 0 = n,即某一
《JavaScript语言精粹》笔记
aijuans
JavaScript
0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。
1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。
2、NaN是一个数值,表示一个不能产生正常结果的运算结果。NaN不等于任何值,包括它本身。可以用函数isNaN(number)检测NaN,但是
你应该更新的Java知识之常用程序库
Kai_Ge
java
在很多人眼中,Java 已经是一门垂垂老矣的语言,但并不妨碍 Java 世界依然在前进。如果你曾离开 Java,云游于其它世界,或是每日只在遗留代码中挣扎,或许是时候抬起头,看看老 Java 中的新东西。
Guava
Guava[gwɑ:və],一句话,只要你做Java项目,就应该用Guava(Github)。
guava 是 Google 出品的一套 Java 核心库,在我看来,它甚至应该
HttpClient
120153216
httpclient
/**
* 可以传对象的请求转发,对象已流形式放入HTTP中
*/
public static Object doPost(Map<String,Object> parmMap,String url)
{
Object object = null;
HttpClient hc = new HttpClient();
String fullURL
Django model字段类型清单
2002wmj
django
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段) BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。 Cha
在SQLSERVER中查找消耗CPU最多的SQL
357029540
SQL Server
返回消耗CPU数目最多的10条语句
SELECT TOP 10
total_worker_time/execution_count AS avg_cpu_cost, plan_handle,
execution_count,
(SELECT SUBSTRING(text, statement_start_of
Myeclipse项目无法部署,Undefined exploded archive location
7454103
eclipseMyEclipse
做个备忘!
错误信息为:
Undefined exploded archive location
原因:
在工程转移过程中,导致工程的配置文件出错;
解决方法:
 
GMT时间格式转换
adminjun
GMT时间转换
普通的时间转换问题我这里就不再罗嗦了,我想大家应该都会那种低级的转换问题吧,现在我向大家总结一下如何转换GMT时间格式,这种格式的转换方法网上还不是很多,所以有必要总结一下,也算给有需要的朋友一个小小的帮助啦。
1、可以使用
SimpleDateFormat SimpleDateFormat
EEE-三位星期
d-天
MMM-月
yyyy-四位年
Oracle数据库新装连接串问题
aijuans
oracle数据库
割接新装了数据库,客户端登陆无问题,apache/cgi-bin程序有问题,sqlnet.log日志如下:
Fatal NI connect error 12170.
VERSION INFORMATION: TNS for Linux: Version 10.2.0.4.0 - Product
回顾java数组复制
ayaoxinchao
java数组
在写这篇文章之前,也看了一些别人写的,基本上都是大同小异。文章是对java数组复制基础知识的回顾,算是作为学习笔记,供以后自己翻阅。首先,简单想一下这个问题:为什么要复制数组?我的个人理解:在我们在利用一个数组时,在每一次使用,我们都希望它的值是初始值。这时我们就要对数组进行复制,以达到原始数组值的安全性。java数组复制大致分为3种方式:①for循环方式 ②clone方式 ③arrayCopy方
java web会话监听并使用spring注入
bewithme
Java Web
在java web应用中,当你想在建立会话或移除会话时,让系统做某些事情,比如说,统计在线用户,每当有用户登录时,或退出时,那么可以用下面这个监听器来监听。
import java.util.ArrayList;
import java.ut
NoSQL数据库之Redis数据库管理(Redis的常用命令及高级应用)
bijian1013
redis数据库NoSQL
一 .Redis常用命令
Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在Linux终端使用。
a.键值相关命令
b.服务器相关命令
1.键值相关命令
&
java枚举序列化问题
bingyingao
java枚举序列化
对象在网络中传输离不开序列化和反序列化。而如果序列化的对象中有枚举值就要特别注意一些发布兼容问题:
1.加一个枚举值
新机器代码读分布式缓存中老对象,没有问题,不会抛异常。
老机器代码读分布式缓存中新对像,反序列化会中断,所以在所有机器发布完成之前要避免出现新对象,或者提前让老机器拥有新增枚举的jar。
2.删一个枚举值
新机器代码读分布式缓存中老对象,反序列
【Spark七十八】Spark Kyro序列化
bit1129
spark
当使用SparkContext的saveAsObjectFile方法将对象序列化到文件,以及通过objectFile方法将对象从文件反序列出来的时候,Spark默认使用Java的序列化以及反序列化机制,通常情况下,这种序列化机制是很低效的,Spark支持使用Kyro作为对象的序列化和反序列化机制,序列化的速度比java更快,但是使用Kyro时要注意,Kyro目前还是有些bug。
Spark
Hybridizing OO and Functional Design
bookjovi
erlanghaskell
推荐博文:
Tell Above, and Ask Below - Hybridizing OO and Functional Design
文章中把OO和FP讲的深入透彻,里面把smalltalk和haskell作为典型的两种编程范式代表语言,此点本人极为同意,smalltalk可以说是最能体现OO设计的面向对象语言,smalltalk的作者Alan kay也是OO的最早先驱,
Java-Collections Framework学习与总结-HashMap
BrokenDreams
Collections
开发中常常会用到这样一种数据结构,根据一个关键字,找到所需的信息。这个过程有点像查字典,拿到一个key,去字典表中查找对应的value。Java1.0版本提供了这样的类java.util.Dictionary(抽象类),基本上支持字典表的操作。后来引入了Map接口,更好的描述的这种数据结构。
&nb
读《研磨设计模式》-代码笔记-职责链模式-Chain Of Responsibility
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* 业务逻辑:项目经理只能处理500以下的费用申请,部门经理是1000,总经理不设限。简单起见,只同意“Tom”的申请
* bylijinnan
*/
abstract class Handler {
/*
Android中启动外部程序
cherishLC
android
1、启动外部程序
引用自:
http://blog.csdn.net/linxcool/article/details/7692374
//方法一
Intent intent=new Intent();
//包名 包名+类名(全路径)
intent.setClassName("com.linxcool", "com.linxcool.PlaneActi
summary_keep_rate
coollyj
SUM
BEGIN
/*DECLARE minDate varchar(20) ;
DECLARE maxDate varchar(20) ;*/
DECLARE stkDate varchar(20) ;
DECLARE done int default -1;
/* 游标中 注册服务器地址 */
DE
hadoop hdfs 添加数据目录出错
daizj
hadoophdfs扩容
由于原来配置的hadoop data目录快要用满了,故准备修改配置文件增加数据目录,以便扩容,但由于疏忽,把core-site.xml, hdfs-site.xml配置文件dfs.datanode.data.dir 配置项增加了配置目录,但未创建实际目录,重启datanode服务时,报如下错误:
2014-11-18 08:51:39,128 WARN org.apache.hadoop.h
grep 目录级联查找
dongwei_6688
grep
在Mac或者Linux下使用grep进行文件内容查找时,如果给定的目标搜索路径是当前目录,那么它默认只搜索当前目录下的文件,而不会搜索其下面子目录中的文件内容,如果想级联搜索下级目录,需要使用一个“-r”参数:
grep -n -r "GET" .
上面的命令将会找出当前目录“.”及当前目录中所有下级目录
yii 修改模块使用的布局文件
dcj3sjt126com
yiilayouts
方法一:yii模块默认使用系统当前的主题布局文件,如果在主配置文件中配置了主题比如: 'theme'=>'mythm', 那么yii的模块就使用 protected/themes/mythm/views/layouts 下的布局文件; 如果未配置主题,那么 yii的模块就使用 protected/views/layouts 下的布局文件, 总之默认不是使用自身目录 pr
设计模式之单例模式
come_for_dream
设计模式单例模式懒汉式饿汉式双重检验锁失败无序写入
今天该来的面试还没来,这个店估计不会来电话了,安静下来写写博客也不错,没事翻了翻小易哥的博客甚至与大牛们之间的差距,基础知识不扎实建起来的楼再高也只能是危楼罢了,陈下心回归基础把以前学过的东西总结一下。
*********************************
8、数组
豆豆咖啡
二维数组数组一维数组
一、概念
数组是同一种类型数据的集合。其实数组就是一个容器。
二、好处
可以自动给数组中的元素从0开始编号,方便操作这些元素
三、格式
//一维数组
1,元素类型[] 变量名 = new 元素类型[元素的个数]
int[] arr =
Decode Ways
hcx2013
decode
A message containing letters from A-Z is being encoded to numbers using the following mapping:
'A' -> 1
'B' -> 2
...
'Z' -> 26
Given an encoded message containing digits, det
Spring4.1新特性——异步调度和事件机制的异常处理
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
squid3(高命中率)缓存服务器配置
liyonghui160com
系统:centos 5.x
需要的软件:squid-3.0.STABLE25.tar.gz
1.下载squid
wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gz
tar zxf squid-3.0.STABLE25.tar.gz &&
避免Java应用中NullPointerException的技巧和最佳实践
pda158
java
1) 从已知的String对象中调用equals()和equalsIgnoreCase()方法,而非未知对象。 总是从已知的非空String对象中调用equals()方法。因为equals()方法是对称的,调用a.equals(b)和调用b.equals(a)是完全相同的,这也是为什么程序员对于对象a和b这么不上心。如果调用者是空指针,这种调用可能导致一个空指针异常
Object unk
如何在Swift语言中创建http请求
shoothao
httpswift
概述:本文通过实例从同步和异步两种方式上回答了”如何在Swift语言中创建http请求“的问题。
如果你对Objective-C比较了解的话,对于如何创建http请求你一定驾轻就熟了,而新语言Swift与其相比只有语法上的区别。但是,对才接触到这个崭新平台的初学者来说,他们仍然想知道“如何在Swift语言中创建http请求?”。
在这里,我将作出一些建议来回答上述问题。常见的
Spring事务的传播方式
uule
spring事务
传播方式:
新建事务
required
required_new - 挂起当前
非事务方式运行
supports
&nbs