首页
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
Search
1
职教云小助手重构更新,职教云助手最新版下载地址【已和谐】
13,553 阅读
2
职教云-智慧职教,网课观看分析(秒刷网课)
11,100 阅读
3
gradle-5.4.1-all.zip下载
9,059 阅读
4
职教云-智慧职教,签到补签分析(逆天改命系列)
7,933 阅读
5
一个优秀的程序员从写文档开始:免费领14个月语雀云笔记会员
6,909 阅读
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
登录
/
注册
Search
Lan
累计撰写
626
篇文章
累计收到
624
条评论
首页
栏目
学习笔记
Web
Python
转载文章
算法刷题
JS逆向
综合笔记
安卓
物联网
Java
C
资源收集
软件收藏
网络资源
影视专辑
TED英语角
随便写写
随手拍
页面
畅所欲言
友情链接
壁纸大全
数据统计
推荐
工具箱
在线白板
搜索到
450
篇与
的结果
2020-08-16
宝塔安装的redis开启远程连接,redis远程连接
第一步,打开配置文件/www/server/redis/redis.conf搜索bind,然后将这一行注释搜索protected-mode,将yes改成no,然后端口自己根据需求改。然后搜索requirepass,解除注释,进行设置密码保存文件,重启宝塔安全:放行你自己设置的端口然后如果服务器商那边安全组需要放行,也需要去响应的控制面板放行端口
2020年08月16日
2,450 阅读
0 评论
0 点赞
2020-08-16
HTML打印准考证用JS在html页面实现打印功能
用JS在html页面实现打印功能做项目时,有在网页实现全局和局部打印的需求,百度许久,现总结如下:打印方式一:1.首先在head里面加入下面一段js代码:<script language="javascript"> function preview(fang) { if (fang < 10){ bdhtml=window.document.body.innerHTML;//获取当前页的html代码 sprnstr="<!--startprint"+fang+"-->";//设置打印开始区域 eprnstr="<!--endprint"+fang+"-->";//设置打印结束区域 prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html window.document.body.innerHTML=prnhtml; window.print(); window.document.body.innerHTML=bdhtml; } else { window.print(); } } </script>2.然后在所需要打印的代码,用和包围着,如下:<!--startprint1--> <!--打印内容开始--> <div id=wdf> ... </div> <!--打印内容结束--> <!--endprint1-->3.最后加上一个打印的按钮<input type='button' name='button_export' title='打印1' onclick=preview(1) value='打印1'>打印方式二:1.javascript中方法为:<javascript> function dayin(){ var userAgent = navigator.userAgent.toLowerCase(); //取得浏览器的userAgent字符串 if (userAgent.indexOf("trident") > -1){ alert("请使用google或者360浏览器打印"); return false; }else if(userAgent.indexOf('msie')>-1){ var onlyChoseAlert = simpleAlert({ "content":"请使用Google或者360浏览器打印", "buttons":{ "确定":function () { onlyChoseAlert.close(); } } }) alert("请使用google或者360浏览器打印"); return false; }else{//其它浏览器使用lodop var oldstr = document.body.innerHTML; var headstr = "<html><head><title></title></head><body>"; var footstr = "</body>"; //执行隐藏打印区域不需要打印的内容 document.getElementById("otherpho").style.display="none"; //此处id换为你自己的id var printData = document.getElementById("printdivaa").innerHTML; //获得 div 里的所有 html 数据 document.body.innerHTML = headstr+printData+footstr; window.print(); //打印结束后,放开隐藏内容 document.getElementById("otherpho").style.display="block"; document.body.innerHTML = oldstr ; } } </javascript>2.页面内容如下: ... <!--打印内容开始--> <div id='printdivaa'> ... </div> <!--打印内容结束--> ...3.页面中放置一个打印按钮:<button type="button" class="btn_search" onclick="dayin()">打印</button>打印方式三(此方式会重新打开一个浏览器窗口):1.javascript中方法为: //打印操作 function print() { var userAgent = navigator.userAgent.toLowerCase(); //取得浏览器的userAgent字符串 if (userAgent.indexOf("trident") > -1) { alert("请使用google或者360浏览器打印"); return false; } else if (userAgent.indexOf('msie') > -1) { var onlyChoseAlert = simpleAlert({ "content" : "请使用Google或者360浏览器打印", "buttons" : { "确定" : function() { onlyChoseAlert.close(); } } }) alert("请使用google或者360浏览器打印"); return false; } else {//其它浏览器使用lodop var oldstr = document.body.innerHTML; var headstr = "<html><head><title></title></head><body>"; var footstr = "</body></html>"; //执行隐藏打印区域不需要打印的内容 document.getElementById("otherpho").style.display="none"; var printData = document.getElementById("studentPhoTable").innerHTML; //获得 div 里的所有 html 数据 var wind = window.open("", "newwin", "toolbar=no,scrollbars=yes,menubar=no"); wind.document.body.innerHTML = headstr + printData + footstr; wind.print(); //打印结束后,放开隐藏内容 document.getElementById("otherpho").style.display="block"; wind.close(); window.document.body.innerHTML = oldstr; } } </script>2.页面内容如下: ... <!--打印内容开始--> <div id='studentPhoTable'> ... </div> <!--打印内容结束--> ...3.页面中放置一个打印按钮:<input type="button" onclick="print()" value="确定打印" />
2020年08月16日
1,368 阅读
0 评论
1 点赞
2020-08-12
C# winform 插入数据到MySQL时中文全部变成了问号
今天做作业的时候试了一下新买的数据库发现插入数据中文的时候数据到数据库就变成了问号,一开始猜想应该是字符编码的问题于是我在代码里面转成了UTF-8后来发现还是?号,于是在百度找到了答案,需要在连接时加上Charset=utf8;
2020年08月12日
827 阅读
0 评论
0 点赞
2020-08-11
LanAPI之Gitee图床
这段时间研究了一下下Gitlab和Gitee,本想着用Gitlab做一个图床的,结果调用API的时候死活都返回403我表示很无奈,所以只能用Gitee了,因为是Gitee所以,上传图片还请遵守国内相关的法律法规(小声bb:虽然应该也没几个人会用),严禁上传违法违规的图片。在线上传地址:https://api.565.ink/picbed/支持拖拽上传,多文件上传。咳咳页面虽丑,但咱只要功能到就行了啦、就是这么丝滑,在这段时间我会接入一个鉴黄吧。然后api的地址是:https://api.565.ink/files/请求方式:POST
2020年08月11日
892 阅读
0 评论
0 点赞
2020-08-10
LanAPI之学法普法学习题库
不知道你们最近有没有收到这个通知于是乎。。。我爱学习乎,生命不息,学习不止。为了大家能够更好的学法,普法,我将题目全部收集下来了(只有大学部分的哦)API地址:https://api.565.ink/getans/请求方式:GET请求参数:question举个栗子:https://api.565.ink/getans/?question=权利此API仅供大家学习使用,一切后果与本人无关,如此API侵犯到您的权益,请联系我进行删除,谢谢。vast@tom.com
2020年08月10日
776 阅读
0 评论
1 点赞
2020-08-09
本地测试必备,指定域名解析到本地
就好像这样的注意这个网址栏,就是lan加端口号,这样大大的方便了我们平时在本地的测试,不需要再输入一长串的127.0.0.1之类的,也比localhost要短对不,更主要的还是看着厉害呀。这样的效果只需要修改hosts文件即可。Windows的hosts文件在c:windowssystem32driversetc因为我装了火绒,所以可以直接在火绒里面打开修改。在结尾添加一行即可,可以将lan改成你想要的,IP地址一般就是127.0.0.1了,根据自己情况选择
2020年08月09日
779 阅读
0 评论
0 点赞
2020-08-08
Linux进程守护,supervisor安装及使用
用Linux挂一些Python脚本啥的就离不开进程守护这个东西了,然后了解到supervisor似乎还不错,在网上经过一番折腾及搜索,于是在此总结一下。Supervisor安装及配置这里我演示的系统是:CentOS Linux release 7.7.1908 (Core)一、使用yum安装supervisoryum install supervisor遇到下图,输入y即可。安装完成:二、设置开机启动systemctl enable supervisord.service四、编辑配置文件进入到etc目录,就找到看到supervisord.conf这个文件了编辑该文件(咳咳,宝塔面板真香)files改成放配置文件的文件夹,默认就好然后我们在进入supervisord.d文件夹。五、添加,配置ini文件在里面新建文件,后缀为之前配置文件中的ini即可。这个就是用来存放监控配置的相关信息了[program:DeployLinux] #DeployLinux 为程序的名称 command=dotnet DeployLinux.dll #需要执行的命令 directory=/home/publish #命令执行的目录 environment=ASPNETCORE__ENVIRONMENT=Production #环境变量 注释符不用# 环境变量可以省略 user=root #用户 stopsignal=INT autostart=true #是否自启动 autorestart=true #是否自动重启 startsecs=3 #自动重启时间间隔(s) stderr_logfile=/var/log/ossoffical.err.log #错误日志文件 stdout_logfile=/var/log/ossoffical.out.log #输出日志文件配置实例 [program:future_price_depth_new.py] command=python /bot/mkr/future_price_depth_new.py 注意intergal_util.py用python3启动 [command=python3 /bot/mkr/future_price_depth_new.py] directory=/bot/mkr/ user=root stopsignal=INT autostart=true autorestart=true startsecs=3 stderr_logfile=/bot/log/future_price_depth_new.err.log stdout_logfile=/bot/log/future_price_depth_new.out.log六、启动supervisord -c /etc/supervisor/supervisord.conf-c 表示启动自己之前创建的配置文件的supervisor 后面跟着的就是路径基本使用指令supervisord -c supervisor.conf 通过配置文件启动supervisorsupervisorctl -c supervisor.conf status 查看状态supervisorctl -c supervisor.conf reload 重新载入配置文件supervisorctl -c supervisor.conf start [all]|[x] 启动所有/指定的程序进程supervisorctl -c supervisor.conf stop [all]|[x] 关闭所有/指定的程序进程输入supervisorctl进入命令行工具因为我这台服务器暂不需要挂东西,所以我切换到我挂了东西的服务器(这是废话,忽略即可)这里我有两个conf(因为我将配置文件中的ini改成了conf,所以后缀是conf)文件,所以会显示有两个任务可以通过下述指令操作任务:supervisorctl status:查看所有进程的状态supervisorctl stop es:停止essupervisorctl start es:启动essupervisorctl restart es: 重启essupervisorctl update :配置文件修改后可以使用该命令加载新的配置supervisorctl reload: 重新启动配置中的所有程序
2020年08月08日
793 阅读
0 评论
0 点赞
1
...
31
32
33
...
65