开心每一天
 
昨日:篇  今日:篇   总帖:篇   会员:
今日:0
文章:9
今日:0
文章:4
今日:0
文章:11
今日:0
文章:2
今日:0
文章:6
今日:0
文章:7
今日:0    总帖:42
xyb
30
xyb
被这两家IDE的C编译器相互不兼容的问题折腾了大半年,这几天花了点功夫把它两合并了。辉芒/粤原点单片机合并IDE,解决两家IDE的C编译器不能共存的问题。制作:问星注意:不要解压到中文名的文件夹内;如果原来有安装这两IDE,请先卸载,再运行绿化。避免出现各种怪问题!第一次解压后请先运行”绿化.exe",会自动创建桌面快捷方式和注册C编译器,完成前请不要操作电脑。FMDIDE版本:V2.1.6ORIGINIDE版本:V2.1.4文件较大,传到网盘了,下边是网盘地址:辉芒和粤原点组合IDE_V1链接:https://pan.baidu.com/s/1BTgseDWpvgNxRbQG-FyMOQ提取码:jpjm
心晨小工具 1 0 76天前
xyb
43
xyb
在html页面的HEAD标签内添加如下CSS代码<style type="text/css"> html { filter: gray; -webkit-filter: grayscale(100%); filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1); } </style>
服务端 3 0 175天前
xyb
252
xyb
1、通过css的方式*{ moz-user-select: -moz-none; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; }2、通过在body标签中添加如下属性:<body οncοntextmenu="return false;" onselectstart="return false">3、在js中添加如下两行语句:document.οncοntextmenu=function(){return false;}; document.onselectstart=function(){return false;};
服务端 4 0 345天前
xyb
226
xyb
1、获取DIV标签内的HTMLvar divbox=document.getElementById('div-box');2、清除DIV标签内的HTMLdivbox.innerHTML="";3、修改改变DIV标签的HTMLdivbox.innerHTML="<li>List</li>";4、插入HTMLdivbox.innerHTML+="<li>List</li>";5、添加CLASSdivbox.classList.add("ok");6、删除CLASSdivbox.classList.remove("ok");
服务端 4 0 348天前
问星
644
默认禁用root帐户,需要加密码才能用。sudo passwd root可以设置root密码或者打开终端(即Terminal) 输入sudo -s -H 也行。注意H 一定要是大写。这样可以直接进入root
服务端 5 0 465天前
问星
368
win10系统用标识右键菜单打开命令行的键,键值639bc8(十六进制):ShowBasedOnVelocityId(显示标识)HideBasedOnVelocityId(隐藏标识)方法一:一键自动导入设置。将以下内容保存成reg文件,如a.reg,双击该文件自动导入设置。Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCMDHere] "ShowBasedOnVelocityId"=dword:00639bc8 [HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCMDHere\command] @="cmd.exe /s /k pushd \"%V\""方法二:手工设置1. 我们用regedit或者其他注册表编辑器定位到HKEY_CLASSES_ROOT\Directory\Background\shell\处,右击新建项“OpenCMDHere”,并在该项下,右击新建项“command”。2.我们在右边OpenCMDHere项下,右击新建REG_DWORD类型整数值。设置键名为“ShowBasedOnVelocityId”,键值为“639bc8”。3.进入command项下,设置键值为cmd.exe /s /k pushd "%V"
服务端 5 0 486天前
问星
555
这次的原因是字段的数据类型为datetime时,导出的数据字段类型为变成了"datetime(0)".解决方法:把导出SQL文件里的所有"datetime(0)"替换为"datetime".OK导入成功。
服务端 7 0 520天前
xyb
775
xyb
在传统的 JavaScript 开发中,查找 DOM 往往是开发人员遇到的第一个头疼的问题,原生的 JavaScript 所提供的 DOM 选择方法并不多,仅仅局限于通过 tag, name, id 等方式来查找,这显然是远远不够的,如果想要进行更为精确的选择不得不使用看起来非常繁琐的正则表达式,或者使用某个库。事实上,现在所有的浏览器厂商都提供了 querySelector 和 querySelectorAll 这两个方法的支持,甚至就连微软也派出了 IE 8 作为支持这一特性的代表,querySelector 和 querySelectorAll 作为查找 DOM 的又一途径,极大地方便了开发者,使用它们,你可以像使用 CSS 选择器一样快速地查找到你需要的节点。querySelectorquerySelector 和 querySelectorAll 的使用非常的简单,就像标题说到的一样,它和 CSS 的写法完全一样,对于前端开发人员来说,这是难度几乎为零的一次学习。假如我们有一个 id 为 test 的 DIV,为了获取到这个元素,你也许会像下面这样:document.getElementById("test");1现在我们来试试使用新方法来获取这个 DIV:document.querySelector("#test"); document.querySelectorAll("#test")[0];12获取文档中 class=”example” 的第一个 <p> 元素:document.querySelector("p.example");1获取文档中有 “target” 属性的第一个 <a> 元素:document.querySelector("a[target]");1假定你选择了两个选择器: <h2> 和 <h3> 元素。 以下代码将为文档的第一个 <h2> 元素添加背景颜色:<h2>A h2 element</h2> <h3>A h3 element</h3> document.querySelector("h2, h3").style.backgroundColor = "red";//返回h2或者h3的首个元素1234但是,如果文档中 <h3> 元素位于 <h2> 元素之前,<h3> 元素将会被设置指定的背景颜色。<h3>A h3 element</h3> <h2>A h2 element</h2> document.querySelector("h2, h3").style.backgroundColor = "red";1234使用这两个方法无法查找带伪类状态的元素,比如querySelector(':hover')不会得到预期结果。querySelectorAll该方法返回所有满足条件的元素,结果是个nodeList集合。查找规则与前面所述一样。elements = document.querySelectorAll('div.foo');//返回所有带foo类样式的div1但需要注意的是返回的nodeList集合中的元素是非实时(no-live)的,想要区别什么是实时非实时的返回结果,请看下例:<div id="container"> <div></div> <div></div> </div> //首先选取页面中id为container的元素 container=document.getElementById('#container'); console.log(container.childNodes.length)//结果为2 //然后通过代码为其添加一个子元素 container.appendChild(document.createElement('div')); //这个元素不但添加到页面了,这里的变量container也自动更新了 console.log(container.childNodes.length)//结果为31234567891011通过上面的例子就很好地理解了什么是会实时更新的元素。document.getElementById返回的便是实时结果,上面对其添加一个子元素后,再次获取所有子元素个数,已经由原来的2个更新为3个(这里不考虑有些浏览器比如Chrome会把空白也解析为一个子节点)。感觉区别不大是吧,但如果是稍微复杂点的情况,原始的方法将变得非常麻烦,这时候 querySelector 和 querySelectorAll 的优势就发挥出来了。比如接下来这个例子,我们将在 document 中选取 class 为 test 的 div 的子元素 p 的第一个子元素,当然这很拗口,但是用本文的新方法来选择这个元素,比用言语来描述它还要简单。document.querySelector("div.test>p:first-child"); document.querySelectorAll("div.test>p:first-child")[0];12我们使用 querySelectorAll 给所有 class 为 emphasis 的元素加粗显示。var emphasisText = document.querySelectorAll(".emphasis"); for( var i = 0 , j = emphasisText.length ; i < j ; i++ ){ emphasisText[i].style.fontWeight = "bold"; }1234这是原生方法,比起jquery速度快
心情随笔 16 0 901天前
xyb
748
xyb
echo "export PATH=$PATH:/www/web/node/node/bin" >/etc/profile.d/node.shsource /etc/profile.d/node.shecho "export PATH=$PATH:/www/web/node/mongodb/bin" >/etc/profile.d/mongodb.shsource /etc/profile.d/mongodb.sh
服务端 16 0 901天前
xyb
840
xyb
在Centos中的Nginx配置https做反向代理跟配置http做反向代理基本一样,只是多了ssl的相关配置,如果不知道如何在Centos中配置Nginx做反向代理可以参考文章《Centos 中安装与配置Nginx - 知识林》,如果没有支持https的SSL证书可以参考文章《阿里云和腾讯云免费SSL证书 - 知识林》来获取免费的SSL证书。在Centos中配置Nginx做https的反向代理只需要修改之前所描述的*.conf文件即可,具体内容如下:server { listen 80; listen 443; server_name c.zslin.com; ssl on; ssl_certificate /etc/nginx/cert/1_c.zslin.com_bundle.crt; ssl_certificate_key /etc/nginx/cert/2_c.zslin.com.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; server_name zslin.com www.zslin.com *.zslin.com; root /usr/share/nginx/html; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { proxy_pass http://website:port; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_redirect http:// $scheme://; #做https跳转 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } 注意:listen 443:表示监听443端口,即以https提交的请求,上面的listen 80表示同时也监听以http提交的请求;ssl on:表示开启SSL协议;ssl_certificate:指定SSL证书的crt文件路径(如果是阿里云的证书则是pem文件);ssl_certificate_key:指定SSL证书的key文件路径;其他ssl开头的可以照搬;proxy_pass:指定代理的地址,可以是外网地址,也可以是内网地址;proxy_redirect http:// $scheme://:表示在程序中有redirect跳转时,将采用原有传输协议方式跳转,即如果是以https请求,在跳转后依然是https。配置完成重启Nginx即可以https访问。在Windows中配置Nginx做https的反向代理在Windows中安装和配置Nginx其实也比较简单,进入下载地址:http://nginx.org/en/download.html,点击最新版下载,如下图:下载后将压缩文件解压到合适的目录,可以看到如下图的目录结构:运行nginx.exe即可,不过这样运行不是在windows的服务中运行,这样关闭和重新启动都很不方便,也不稳定,一般建议是将Nginx做为windows服务来运行。制作windows服务可以下载winsw小工具来完成,解压后可以得到winsw-1.9-bin.exe,可以将该文件移动到nginx安装目录,并重命名为服务名称,如:nginx-server.exe,创建nginx-server.xml文件,注意这两个名称要一样,xml文件内容如下:<?xml version="1.0" encoding="UTF-8" ?> <service> <id>nginx</id> <name>nginx</name> <description>nginx</description> <executable>D:\java\nginx-1.11.8\nginx.exe</executable> <logpath>D:\java\nginx-1.11.8\</logpath> <logmode>roll</logmode> <depend></depend> <startargument>-p D:\java\nginx-1.11.8\</startargument> <stopargument>-p D:\java\nginx-1.11.8\ -s stop</stopargument> </service> 注意:将executable、logpath、startargument、stopargument这几个地方的路径修改为自己nginx的安装目录即可。打开命令提示符窗口进入到nginx-server.exe所在目录,键入:nginx-server.exe install即可安装windows服务,nginx-server.exe uninstall卸载windows服务。现在开始配置。在windows中Nginx的配置文件在:安装目录/conf/nginx.conf,在这个配置文件中复制一个server来做修改,内容如下:server { listen 443 ssl; server_name c.zslin.com; ssl_certificate 1_c.zslin.com_bundle.crt; ssl_certificate_key 2_c.zslin.com.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location / { #root html; #index index.html index.htm; proxy_pass http://localhost:81; proxy_set_header Host $host; proxy_redirect http:// $scheme://; #做https跳转 proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 注意:具体描述跟上面Centos中的一样。ssl_certificate和ssl_certificate_key对应值没有写路径是因为我已经将这两个文件复制到了conf所在目录。nginx-server.exe start:启动服务nginx-server.exe stop:停止服务本文所属【知识林】:http://www.zslin.com/web/article/detail/73
服务端 17 0 902天前
联系站长
您的IP:203.208.60.86,2020-09-26 18:19:56,Processed in 0.05091 second(s).
免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任。
Powered by 心晨工作室 7.3.7