
日记
weixin_40938312
这个作者很懒,什么都没留下…
展开
-
tomcat本地安装ssl
【代码】tomcat本地安装ssl。原创 2023-03-13 12:12:58 · 94 阅读 · 1 评论 -
php获取前端ajax数据对服务器json文件进行增改
首先ajax读取服务器json文件获取json内容总数。先说添加内容:ajax将json内容总数+1作为自增id以及input框中内容传给dujson.php。php新建数组,将接受到的内容及id放进去,转换成json格式写入json文件。下面是参考文章php操作json文件PHP处理JSON数据前端在html页面与html页面中参数的传递方法php 数组 array_search,php array_search()函数的使用详解然后是修改:点击需要修改的行超链接,将id传给gai.htm原创 2022-10-29 15:42:16 · 557 阅读 · 0 评论 -
nginx中html与php放在同目录下
【代码】nginx中html与php放在同目录下。原创 2022-10-28 17:08:14 · 793 阅读 · 0 评论 -
php操作服务器中json文件 进行读写操作用ajax交互
php读取整个json文件后在最后的]位置写入新获取到的数据,这里用到了php中fwrite函数,首先php打开json文件。逻辑是html通过ajax提交数据给php,php收到新数据后打开服务器的sql.json文件,json文件内容为。//data: {s:dataString}, //传输的数据 在验证文件接受。//同文件夹下的json文件路径。//请求成功完成后要执行的方法。//同文件夹下的json文件路径。//请求成功完成后要执行的方法。//请求成功后的回调函数。//请求方式为get。原创 2022-10-27 21:59:14 · 874 阅读 · 0 评论 -
java使用百度翻译sdk制作pdf翻译程序
演示地址java使用百度翻译sdk制作pdf翻译程序目录结构如下需要自己注册百度翻译apijar包下载pdfboxfanbean.javaHttpGet.javaMD5.javao.javaTransApi.javayong.java原创 2022-10-18 17:10:13 · 979 阅读 · 0 评论 -
电脑开机需要等几分钟才能联网的解决 与dnf、lol游戏有关
需要找到dnf、lol安装目录的tenprotect文件夹下的tphelper.exe,自己用txt文件改成同名文件,并将txt后缀名改为exe后,将这个文件替换。然后卸载网卡驱动后重新安装网卡驱动。原创 2022-10-18 13:09:45 · 1324 阅读 · 0 评论 -
pygame制作简单 伪3d
【代码】pygame制作简单 伪3d。原创 2022-10-12 16:50:21 · 1430 阅读 · 0 评论 -
pygame使用定时器 每隔一秒生成一棵树
我原来错误做法是直接写一个函数,内容是创建对象然后绘制在游戏内。但是实际上正确的做法是创建一个数组,数组里面放的是创建好的对象。在主循环内elif event.type == ADD_JL:判断中新建一个对象,并放进数组中。然后在主循环内遍历这个数组,调用类中绘制函数。首先是pygame中的定时器。然后在主循环内部增加判断。先在主循环外添加事件。原创 2022-10-12 15:56:28 · 1213 阅读 · 0 评论 -
pygame简单伪3d赛车赛道
【代码】pygame简单伪3d赛车赛道。原创 2022-08-28 16:48:39 · 2057 阅读 · 0 评论 -
python画多边形polygon,points数组中元素不能加减运算
简单来说将将对象传进数组,然后将对象的值取出来加减后新建个对象,重新存进新数组,这样polygon就能使用运算后的数组画多边形。原创 2022-08-27 17:18:17 · 1322 阅读 · 0 评论 -
pygame绘制梯形 使用polygon函数
如果是左上,右上,左下,右下就会变成两个三角形。绘制顺序是从左上开始,右上,右下,左下。原创 2022-08-27 12:59:57 · 1428 阅读 · 0 评论 -
修改hosts后只能另存为 不是权限的问题 需要改只读
今天下载软件时需要修改hosts文件,按照百度改了好几次权限都不行,要么就无法保存,要么就以txt文本文档的格式存下来一个新的host.txt文件,和原来的hosts两个一起在源路径下。首先附上hosts文件地址:C:\Windows\System32\drivers\etc\hosts。然后输入 notepad C:\Windows\System32\drivers\etc\hosts。右键点击hosts文件,选择属性,把下方“只读”属性的对勾去掉。回车,就以管理员身份打开hosts了。...原创 2022-08-13 19:49:31 · 3448 阅读 · 3 评论 -
python3安装gameobjects
下载后cmd进入目录pythonsetup.pyinstall。拷贝到python安装目录lib/site-packges中就好了。然后将目录下的lib中site-packges文件夹的。下载用于python3的gameobjects。原创 2022-07-20 16:29:15 · 543 阅读 · 0 评论 -
padavan手动安装php
padavan手动安装php原创 2022-06-27 22:07:17 · 1411 阅读 · 0 评论 -
padavan解决没有u盘不能安装nginx问题
首先安装好后用winscp连接路由器打开找到defalut文件双击打开后如下修改listen 将原来的80改为81最后在ssh界面启动nginx参考文章openwrt 安装nginx 冲突Nginx 安装后 /etc/init.d/ 没有nginx 配置得启动服务Nginx通过/etc/init.d/nginx方式启动或停止服务启动Nginx出现Failed to start nginx.service:unit not found斐讯K2P刷OpenWrt,并使用Nginx做服务,添加原创 2022-06-26 17:57:17 · 1943 阅读 · 0 评论 -
用plink ssh打开wireshark 连接openwrt tcpdump获取抓包数据
参考参考ssh代码plink -ssh root@172.20.10.2 -pw root -batch "/usr/sbin/tcpdump -w -" | wireshark -k -i --pw是密码-batch必须加不然报错/usr/sbin/tcpdump路径必须要有 不然提示not foundplink与wireshark路径需要在环境变量 系统变量path中加入plink文件要用这个 在官网下的好像不支持参考C:\Users\asus\Desktop\test\plin原创 2022-03-29 16:23:27 · 1562 阅读 · 0 评论 -
c#使用system.data.splite 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该...
需要在`app.config 添加参考文章混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该…<startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0"/></startup>...原创 2022-02-14 17:43:30 · 145 阅读 · 0 评论 -
c# return多个值 getter setter 查询数据库 使用list返回值 添加在窗口
创建存储数据对象suoyou class suoyou { //private string utime; // private string uin; //private int flag; // //private string unum; // private string qnum; // private string qtime; // p原创 2022-02-14 13:19:41 · 629 阅读 · 0 评论 -
c#写入txt文件
参考参考文章for(int i=0;i<10;i++){ FileStream stream= File.Create("d:\\"+i+".txt"); StreamWriter write = new StreamWriter(stream); write.Write("aaaa"); write.Close(); write.Dispose();}private void button3_Click(object send原创 2022-02-13 19:19:48 · 3043 阅读 · 0 评论 -
c#显示列表控件,选择文件 获取文件路径及过滤文件扩展名,richtextbox展示数据
https://www.cnblogs.com/wllhq/p/4330766.htmllistview显示数据库数据文章https://www.cnblogs.com/qc-id-01/p/7489021.html选择文件及过滤文件扩展名private void button2_Click(object sender, EventArgs e) { OpenFileDialog P_File_Folder = new OpenFileDialog();原创 2022-02-13 19:17:05 · 651 阅读 · 0 评论 -
c#截取字符串
如果需要字符串第十二个 后面的数字只需要substring(12),如果写substring(12,str.length)会提示长度不足string pan1 = str.Substring(9, 12);string y = str.Substring(12);原创 2022-02-13 13:24:47 · 234 阅读 · 0 评论 -
c# java同理 连接数据库获取某张表内容数量
参考文章参考class db { private SQLiteConnection dbConnection; //private SQLiteCommand cd; //private SQLiteDataReader read; public SQLiteConnection lian(string path) { //创建连接字符串原创 2022-02-13 11:36:29 · 527 阅读 · 0 评论 -
c#创建数据库连接对象 sqlite数据库
参考文章来源SQLite 之 C#版 System.Data.SQLite 使用class db { private SQLiteConnection dbConnection; //private SQLiteCommand cd; //private SQLiteDataReader read; public SQLiteConnection lian(string path) { //创建连接字符串 try {原创 2022-02-12 19:29:27 · 732 阅读 · 0 评论 -
c#连接sqlite数据库读取内容
参考“System.ArgumentException”类型的第一次机会异常在 System.Data.dll 中发生C# 读取sqlite文件用 C# 访问 SQLite 入门混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集SQLite 之 C#版 System.Data.SQLite 使用C#与数据库SQLite:在C#项目中使用SQLite实现在C#中通过语句,查询数据库中的数据“System.Argument原创 2022-02-12 18:10:37 · 2956 阅读 · 0 评论 -
python模拟子弹
import sysimport timeimport pygamefrom pygame import surfacefrom pygame._sprite import Groupimport sys, pygame, pygame.mixerfrom pygame.locals import *import randomclass lu: def __init__(self): self.x = self self.y = self self.width = self原创 2022-01-24 17:33:39 · 2623 阅读 · 0 评论 -
python遍历子弹数组 改变子弹坐标 超出界面移除
class zidan: def __init__(self): self.x = self self.y = self self.width = self self.height = self self.color = self self.screen=self def up(): pygame.draw.rect(self.screen, (0,144,0), (self.x, self.y+34, self.width, self.height+20), 0)#(0,原创 2022-01-21 18:37:05 · 2363 阅读 · 0 评论 -
python利用b站api获取直播实时弹幕
import jsonimport urllibimport requestsroom_id = "3685929"r = 3685929z={}xiaoxi = []ren = []postxiaoxi=set()postren=set()while True: js = requests.get("http://api.live.bilibili.com/ajax/msg?roomid=" + str(r)).json() j = js["data"]["r原创 2022-01-13 12:51:00 · 5230 阅读 · 2 评论 -
python用字典对json重复内容删除过滤
z = {}j=[{'text': '模特尔', 'nickname': '大吉屁屁','text6': '66', 'nickname6': '77'}] for content in range(len(j)): nickname = j[content]["nickname"] text = j[content]["text"] # print(nickname,text,content) z[j[content]["text"原创 2022-01-13 12:44:39 · 977 阅读 · 0 评论 -
python用set()去掉重复json数据
参考文章参考文章json=[{“text”: “6”,‘nickname’:‘xx’},{‘text’:‘7’,‘nickname’:‘yy’},{“text”: “6”}]post=set()fp=[]for p in range(len(json)): if json[p]['text'] not in post:#如果set中没有这个值(set特性是不能重复) fp.append(json[p])#fp数组将这个不重复的值存进原创 2022-01-13 12:40:06 · 1703 阅读 · 0 评论 -
python向json添加值
参考参考jshu=[]jshu.append({"id":0})jshu.append({"id":9})输出[{‘id’: 0}, {‘id’: 9}]原创 2022-01-12 11:27:51 · 1121 阅读 · 0 评论 -
JSON中的{}与[]的区别
出处出处一、JSON语法是JavaScript对象表示语法的子集。JSON数据的书写格式是:名称/值对。(1)数据在键值对中(2)数据由逗号分离(3)花括号保存对象(4)方括号保存数组二、JSON的值:(1)数字(整数或者浮点数)(2)字符串(3)逻辑值 (true或false)(4) 数组(5)对象(6) null三、在 JSON里[]是 Array(也就是数组),{}是Ojbect(也就是对象),[] Array 的key 是 int,{} 的key 是 string。例原创 2022-01-12 11:13:10 · 1493 阅读 · 0 评论 -
python将json长度作为循环的最大值报错Python : TypeError: ‘int‘ object is not iterable
转发来自转发来自用循环依次对list中的每个名字打印出 Hello, xxx!L = [‘Bart’, ‘Lisa’, ‘Adam’]x = len(L)for i in range(x):print(‘Hello,’, L[i])此处,若直接使用 for i in x 时,编译报错:TypeError: ‘int’ object is not iterable:Traceback (most recent call last):File “main.py”, line 5, in f原创 2022-01-11 18:20:14 · 425 阅读 · 0 评论 -
ubuntu linux安装tomcat后vi /etc/tomcat8/server.xml找不到server.xml
需要进行下面的操作将tomcat6换成安装的tomcat版本,完成操作后vi /etc/tomcat8/server.xml来源来源弊端Ubuntu 默认把 Tomcat 分到2个目录,在之后配置 Eclipse Server 时会把人逼疯的,配置哪个路径都不对,Eclipse 无法识别安装的 Tomcat。 解决方案:sudo ln -s /var/lib/tomcat6/conf /usr/share/tomcat6/confsudo ln -s /etc/tomcat6/policy.d/原创 2021-12-26 15:07:41 · 980 阅读 · 0 评论 -
python数组转换提取
用python将一个数组a[‘a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,……],根据另一个数组规则[(‘a’,1),(‘b’,3),(‘c’5),……],转换成b[1,3,5,……],写出转换过程及所用到的包回答:data = [('a', 1), ('b', 3), ('c', 5), ('d', 7), ('e',9 )]letters,nums=zip(*data)b=[]for i in range(0,len(nums)): #nums[i] b.ap原创 2021-08-26 17:53:17 · 217 阅读 · 0 评论 -
mysql用游标更新数据总是多更新一次
参考参考参考代码的问题改成如下代码即可解决应该先fetch 进入循环 赋值 再fetch 循环string a,bDECLARE aa CURSOR FORSELECT “VENDOR”.“VEND_NUM”,“VENDOR”.“VEND_NAME”FROM “VENDOR” ;open aa;fetch aa into :a,:b;do while sqlca.sqlcode=0messagebox(a,b) //messagebox()總是比我表裏的數據行數多一次fetch a原创 2021-08-26 16:58:23 · 165 阅读 · 0 评论 -
navicat mysql调用out存储过程
BEGINselect g;set g=0;select g;ENDg是out返回值,调用时需要@g原创 2021-08-26 14:40:39 · 439 阅读 · 0 评论 -
python连接mysql数据库
参考用python 将1、2、3、到100的这些数,存入mysql本地数据库中,数据库名为storge,用户名root,密码123456,表名datastorge,列名为one,two、three、four、five,表存储方式如下:ONETWOTHREEFOURFIVE1 2 3 4 56 7 8 9 10… … … …原创 2021-08-26 11:47:23 · 86 阅读 · 0 评论 -
python数据库操作sql传入变量
[参考]导入pymysql类库,声明数据库对象import pymysqldb = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='root', db='world',转载 2021-08-26 11:44:56 · 4284 阅读 · 0 评论 -
mysql右连接查询多行结果相乘
由于直接相加会报错,因为mysql只能显示一行查询结果。所以先将查出来的多行结果按列名相加,然后将两个查询结果相加的列的结果相乘。这是 将两个结果相加、相乘select (select * from a)+(select * from b) as resultselect (select * from a)*(select * from b) as result这是将一张表的多行查询结果根据 **列名**相加SELECT SUM (字段名), FROM 多行查询结果的列名 as a;假如我原创 2021-08-25 22:37:44 · 1043 阅读 · 0 评论 -
java使用百度翻译api将英文pdf翻译成中文
项目地址项目地址视频演示视频演示原创 2021-02-05 12:29:37 · 994 阅读 · 1 评论