mysql把一个表某个字段的内容复制到另一张表
需求:把一个表某个字段内容复制到另一张表的某个字段。实现sql语句1:复制代码代码如下:UPDATEfile_manager_folderf1LEFTOUTERJOINfile_manager_folderf2 ONf1.name=f2.nameANDf2.parentId=54SETf1.parentId=54WHEREf2.nameISNULLANDf1.idIN(1,2,3);实现sql
使MySQL查询区分大小写的实现方法
1、一种方法是可以设置表或行的collation,使其为binary或casesensitive。在MySQL中,对于ColumnCollate其约定的命名方法如下:*_bin:表示的是binarycasesensitivecollation,也就是说是区分大小写的*_cs:casesensitivecollation,区分大小写*_ci:caseinsensitivecollation,不区分大
JavaScript无阻塞加载性能优化方案
原文链接Javascript在浏览器中的性能,可以说是前端开发者所要面对的最重要的可用性问题。在Yahoo的Yslow23条规则当中,其中一条是将JS放在底部 。原因是,事实上,大多数浏览器使用单进程处理UI和更新Javascript运行等多个任务,而同一时间只能有一个任务被执行。Javascript运行了多长时间,那么在浏览器空闲下来响应用户交互之前的等待时间就有多长。从基本层面说,这意味着标签
python笔记-set
编码unicode,万国码,统一码,为每种语言的每个字符设定了统一并且唯一的二进制编码,满足跨平台、跨语言的文本转换;utf-8-8-bitUnicodeTransformationFormat,针对Unicode的可变长度字符编码ascii码:AmericanStandardCodeforInformationInterchange,美国信息交换标准代码GBK-汉字编码字符集哈希表-是根据关键码
Python的学习
importosdocument=open("testfile.txt","w+")print("文件名:",document.name);document.write("这是我创建的第一个测试文件!nwelcome!")#n表示换行print(document.tell())#估计是读取有多少个字节document.seek(os.SEEK_SET)#没有这一句,读不出文件的内容context=
Nginx反向代理:实现node.js多虚拟主机
在node项目开发中,无论是开发测试的需要,或者从运营成本考虑,都避免不了在同一个服务器上运行多个node项目。而且,我们又想通过不同的域名,访问不同的node程序。这种情况下,我们就需要使用反向代理,来实现端口的分发,实现我们的需求。node服务器实现反向代理的方法,以我所了解的通常有两种:借助node-http-proxy包,创建一个进行端口转发的node项目,实现反向代理;使用Nginx实现
【死磕Sharding-jdbc】—SQL解析-词法分析
原文作者:阿飞Javaer原文链接:https://www.jianshu.com/p/3c6138b0426dsharding-jdbc对SQL解析的源码主要在下图所示parsing模块中,由下图可知SQL解析主要分为两部分:lexer和parser。lexer就是本文需要分析的词法分析:sharding-jdbcsql解析SQLcom.dangdang.ddframe.rdb.sharding
深入解析 Java OutOfMemoryError
原文链接:http://www.codeceo.com/article/java-outofmemoryerror.html在Java中,所有对象都存储在堆中。他们通过new关键字来进行分配,JVM会检查是否所有线程都无法在访问他们了,并且会将他们进行回收。在大多数时候程序员都不会有一丝一毫的察觉,这些工作都被静悄悄的执行。但是,有时候在发布前的最后一天,程序挂了。Exception in thr
Php安装详解
Php安装173yuminstalllibmcrypt-devel-2.5.8-9.el6.x86_64.rpm174yuminstalllibmcrypt-2.5.8-9.el6.x86_64.rpm180yuminstallre2c-0.13.5-1.el6.x86_64.rpm-y188tarjxfphp-5.6.20.tar.bz2189ls190cdphp-5.6.20191ls./co
Reponse.php
用Html Agility Pack 解析HTML
摘要在开发过程中,很有可能会遇到这样的情况,服务端返回的是html的内容,但需要在客户端显示纯文本内容,这时候就需要解析这些html,拿到里面的纯文本。达到这样的目的可以有很多途径,比如自己写正则表达式,但对于没有什么规则的内容,就有点力不从心了。HtmlAgilityPack开源组件,可以通过xPath的方式快速的解析html内容。一个例子你可以通过Nuget进行安装。比如我们这里解析博客园首页
CefSharp 在同一窗口打开链接的方法
摘要在winform中使用cefsharp的时候,我们在浏览网页的时候,想在同一个窗口打开链接,而不是创建新的窗口。可以通过下面的方法实现。解决方案CefSharp中控制弹窗的接口是 ILifeSpanHandler ,可以对 OnBeforePopup进行重写,即可控制是否弹出新窗体。接口定义如下:bool ILifeSpanHandler.OnBeforePopup(IWebBrowserbr
javaweb post方式提交数据
POST/webday01/j1.jspHTTP/1.1--请求首行Connection:keep-alive--请求头Content-Length:14--发送的请求体的长度,字节Cache-Control:max-age=0Origin:http://localhost:8080Upgrade-Insecure-Requests:1Content-Type:application/x-www-
JS + Ajax批量删除数据信息
批量删除数据信息已经是很常见的功能需求了,下面是一个JS+Ajax提交给后台进行数据删除的一个小例子:首先在每一条数据的前面加一个字段,用来显示复选框,代码如下:点击批量删除按钮跳转到batchDelete()方法:代码如下:functionbatchDelete(){//判断至少选择了一项varcheckedNum=$("input[name='userCheck']:checked").len
PHP 数学计算函数 汇总
BC数学函数bcadd—2个任意精度数字的加法计算bccomp—比较两个任意精度的数字bcdiv—2个任意精度的数字除法计算bcmod—对一个任意精度数字取模bcmul—2个任意精度数字乘法计算bcpow—任意精度数字的成方bcpowmod—将任意精度数提高到另一个bcscale—设置所有bc数学函数的默认小数点保留位数bcsqrt—任意精度数字的二次方根bcsub—2个任意精度数字的减法
【译】为什么编程都带点强迫症?
软件开发者的强迫症生涯我花了一周的时间来编码。疯狂地、不断地、痴迷地。瞥了一眼时钟,我发现我不仅因为编码错过了早餐,还因为编码错过了午餐。当我再看时钟时,外面已经天黑了。有时我觉得编码带着点必然的强迫症。你必须在你的脑海中记住如此多的细节,我不确定是否有可能在不沉浸的情况下编码。"克莱夫-汤普森(CliveThompson)在《比你想象的更聪明》(SmarterThanYouThink)一书中写道