MySQL用户密码中的特殊字符叹号(!)的妙用
使用叹号(!)禁止用户终端进入的一个方法。复制代码代码如下:mysql>grantallprivilegesonwubx.*to‘wubx'@'172.16.100.185′identifiedby‘fd52!wubx&,';QueryOK,0rowsaffected(0.00sec)mysql>quit;#mysql-h172.16.100.185-uwubx-pfd52!wubx&,-bash
Mysql自动备份与还原方法
一、自动备份:将以下代码保存为*.bat批处理脚本,然后再添加Windows定时作业,如每天凌晨2点执行:sets=%date:~0,4%%date:~5,2%%date:~8,2%%time:~1,1%%time:~3,2%%time:~6,2%mysqldump-uroot-ppassworddatabasename>d:databasename_%s%_bak.sql说明:dat
leetcode题解(动态规划)
动态规划本质依然是递归算法,只不过是满足特定条件的递归算法;动态规划是一个设计感比较强,艺术感比较强的一种算法设计思想。什么是动态规划定义将原问题拆解成若干子问题,同时保存子问题的答案,使得每个子问题只求解一次,最终获得原问题的答案。我们先解决小数据量的问题,之后层层递推来解决更大数据量的问题,通常这个过程就叫做动态规划。这个时间和记忆化搜索的时间复杂度是相当的,不过动态规划没有递归的调用,不需要
Python中函数定义及参数实例
1.函数定义 函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字,可以通过函数名在程序的不同地方多次执行(这通常叫函数调用)预定义函数(可以直接使用)自定义函数(自己编写)为什么使用函数? 降低编程难度,通常将一个复杂的大问题分解成一系列的小问题,然后将小问题划分成更小的问题,当问题细化为足够简单时,我们就可以分而治之,各个小问题解决了,大问题就迎刃而
Go 语言 HTTP Server 源码分析
原文链接:http://www.codeceo.com/article/go-http-server-code.htmlGo语言中HTTPServer:HTTPserver,顾名思义,支持http协议的服务器,HTTP是一个简单的请求-响应协议,通常运行在TCP之上。通过客户端发送请求给服务器得到对应的响应。HTTP服务简单实现package mainimport ( "fmt" "n
Php学习记录
今天学习了下php的数据库操作。 $conn=mysqli_connect("localhost","root","root","database"); $results=$conn->query($sql);用法: while($row=$results->fetch_row()) { print($row[0]."".$row[1]."".$row[2].""); //012列}
php环境的搭配和代码调试
1、Php的优势和背景PHP是能让你生成动态网页的工具之一。PHP代表:超文本预处理器(PHP:HypertextPreprocessor).PHP是完全免费的,不用花钱。2、PHP环境的搭配LAMP or WAMP3、书写和调试简单的PHP代码可以使用的语法….注释风格//C风格单行注释#Unix风格单行注释4、如何处理简单的PHP错误,1.把php.inidisplay_errors=on打开
SQL去除回车符和换行符空格等
MSSQL去除回车符,换行符,空格和水平制表符,参考下面语句,一般情况是SQL接受富文本或是textarea的内容。在数据库接收到这些数据之后,还是对其做一些处理。REPLACE(REPLACE(REPLACE(REPLACE([fieldName],CHAR(13),''),CHAR(10),''),CHAR(9),''),' ','')其中:char(9) 水平制表符char(10)
因为太难而被禁用的17道Google面试题
即使是最成功的公司,它的招聘过程有时也会很不靠谱,经常会出一些奇怪的看似没有答案的面试问题,但标准答案却让应聘者还没来得及接近「起跑线」就被「退赛」了。Google曾经就是这样的公司,招聘人员会出一些难为应聘者的高质量问题。事实上,有些问题实在是太古怪了,最终被完全禁用。2009年,西雅图工作教练Lewis列出了他的客户被Google公司问过的140个问题,并选出了17个最让人抓狂的问题。这些问题
如何创建linux 定时任务
习惯了使用windows的计划任务,使用linux中的crontab管理定时任务时很不适应。所以把基本的用法总结如下。创建一个简单的定时任务每分钟输出一次当前的时间,输出到用户家目录下的time.log文件中。$ crontab -e* * * * * echo `date` >> /home/xxx/time.logcrontab程序的路径为/usr/bin/crontab。每个用户的定时任务可
「SDL第二篇」窗口渲染
前言上一篇文章中我们对SDL作了简单的介绍,重点介绍了如何编译SDL以及如何使用它。在文章的最后我们留下了一个疑问,即虽然我们创建了窗口,但窗口却并没有真正显示出来。今天我们就来看一看,如何才能让创建的窗口真正的显示出来。渲染的基本流程为什么我们上一课中创建了窗口,但它却并没有显示出来呢?其原因是,我们创建的窗口只是逻辑上的窗口,要想让窗口显示出来,我们需要对窗口进行效果渲染,也就是要通过绘制像素
css3中基本知识点,布局响应;
viewport:响应布局,页面响应与view的width设置;width=100%;1.流动式布局:媒体查询@media:type=(all,screen);2.DPI适配rem响应布局使用://所有的设备都会下载引入phone.css@medaialland(min-width:321px)and(max-width:640px){//常用的一种}DPI适配remwindow.devicePi
java根据访问IP来得出IP所在地
前几天想给自己的网站添加一个统计ip地址的功能,这个做好之后总觉得之后个IP地址也不好看,网上一般给出ip地址的时候也会给出一个ip地址的所在地,所以我就查找了下网上文章研究了下,话不多说,接下来开始正文网上的方法大概就是根据淘宝或者新浪提供的接口,我们传入字符串,然后得到数据,我这里主要跟为两步根据接口传入ip地址得到json数据后进行解析先放接口,淘宝这个接口我进行了测试,是可以用的,返回js
使用EasyUI开发银行业绩统计系统[9]-EasyUI数据控件之下拉
首先声明,所谓的数据控件这一个概念,EasyUI官方应该也没这个说法。猫哥是感觉网页上经常使用的、经常需要从后台获取数据后显示到控件内部的,有这么四个:下拉框、下拉列表、树、表格。之前猫哥已经分别演示了如何从json文件、如何从后端(比如Servlet)返回的json数据中加载数据到EasyUI控件。所以对于这四个数据控件,猫哥仅演示从json文件中获取数据后绑定即可,这样非常简洁明了,到了项目开
JavaScript数组方法总结(上)
JavaScript中提供了多种数组方法,如下:转换方法—toLocaleString()方法、toString()方法、valueOf()方法栈方法——push()方法、pop()方法队列方法——shift()方法、unshift()方法重排序方法——reverse()方法、sort()方法操作方法——concat()方法、slice()方法、splice()方法位置方法——indexOf()方
git Tutorial -Try--levels
git学习--初级levels-11Got15minutesandwanttolearnGit初始化Gitallowsgroupsofpeopletoworkonthesamedocuments(oftencode)atthesametime,andwithoutsteppingoneachother'stoes.It'sadistributedversioncontrolsystem.Ourte
Spring AOP中pointcut expression表达式解析
Pointcut是指那些方法需要被执行"AOP",是由"PointcutExpression"来描述的.Pointcut可以有下列方式来定义或者通过&&||和!的方式进行组合.args()@args()execution()this()target()@target()within()@within()@annotation其中execution是用的最多的,其格式为:execution(modi
Linux SVN Commit 根据不同学科自动发送邮件
SVNCommit根据不同学科自动发送邮件SVN配置:1、编辑authzvi/var/svn/svnrepos/conf/authzmanagers=xxxmiddle_chineses=xxxhigh_chineses=xxxsmall_maths=xxxmiddle_maths=xxxhigh_maths=xxxmiddle_chems=xxxhigh_chems=xxxmiddle_engl
idea插件一键部署远程项目
idea插件一键部署远程项目这次只用到了tomcat,所以出的是tomcat远程教程,jar形式的差不多,遇到了在写吧写在前面类似这样的工具其实还不少,阿里出的这个是挺方便的,比之前体验的插件要舒服些,所以推荐下如果没用过类似插件的话,建议体验下,在没有jenkins这种自动部署工具的环境下,手动打包部署上传看日志还是挺麻烦的,这个虽然还没有自动化那么方便,但也省去了不少事。配置完之后下回需要部署
client-go实战之一:准备工作
欢迎访问我的GitHubgithub.com/zq2599/blog_demos内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于client-goclient-go是kubernetes官方提供的go语言的客户端库,go应用使用该库可以访问kubernetes的APIServer,这样我们就能通过编程来对kubernetes资源进行增删改