- 博客(81)
- 资源 (4)
- 收藏
- 关注

原创 mysql处理重复数据
整理自菜鸟教程1.设置指定的字段为 PRIMARY KEY(主键) 或者 UNIQUE(唯一) 索引来保证数据的唯一性。 2.保证不插入重复数据:INSERT IGNORE INTO与INSERT INTO的区别就是INSERT IGNORE会忽略数据库中已经存在的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。 3.统计重复数据mysql> SELECT COUNT(*
2019-10-09 12:01:15
1423

原创 electron-vue 无边框+自定义最大化最小化关闭按钮
electron无边框main/index.js修改 mainWindow = new BrowserWindow({ height: 563, useContentSize: true, width: 1000, frame: false,//添加这一行采用无边框窗口 })vue自定义最大化最小化关闭按钮自定义按钮模板:TitleButton.v...
2019-07-11 21:35:28
9235
5

原创 electron-vue
开始# 安装 vue-cli 和 脚手架样板代码npm install -g vue-clivue init simulatedgreg/electron-vue my-project# 安装依赖并运行你的程序cd my-projectyarn # 或者 npm installyarn run dev # 或者 npm run dev...
2019-07-09 12:05:34
1345

原创 python3 命令行参数获取
import argparseap = argparse.ArgumentParser()ap.add_argument("-i","--image",required = True, help = "Path to the image")args = vars(ap.parse_args())image = args["image"]
2019-06-21 15:18:29
2289
原创 leetcode-二叉搜索树-BST-【中序遍历 、升序遍历、降序遍历】
2022年10月27日 14点18分二叉搜索树并不算复杂,但它可以算是数据结构领域的半壁江山,直接基于 BST 的数据结构有 AVL 树,红黑树等等,拥有了自平衡性质,可以提供 logN 级别的增删查改效率;还有 B+ 树,线段树等结构都是基于 BST 的思想来设计的。
2022-10-27 15:12:49
959
原创 leetcode-二叉树-【前中后序、层序、遍历、递归、后序处理子树问题】-【从前中后序构造二叉树】
2022年10月23日 10点57分就是个二叉树的前序遍历,就是个二叉树的后序遍历二叉树这种结构无非就是二叉链表,由于没办法简单改写成迭代形式,所以一般说二叉树的遍历框架都是指递归的形式二叉树的所有问题,就是让你在前中后序位置注入巧妙的代码逻辑,去达到自己的目的,你只需要单独思考每一个节点应该做什么,其他的不用你管,抛给二叉树遍历框架,递归会在所有节点上做相同的操作。二叉树题目的递归解法可以分两类思路,第一类是遍历一遍二叉树得出答案,第二类是通过分解问题计算出答案,这两类思路分别对应着核心框架 和。
2022-10-23 12:02:55
447
原创 leetcode-链表-【双指针、递归反转、迭代反转、前序遍历、后续遍历判断回文】
那么,链表其实也可以有前序遍历和后序遍历。2022年10月19日 17点49分。2022年10月20日 10点14分。练习:python构造最小堆。
2022-10-19 18:02:31
257
原创 leetcode-刷题指南
2022年10月19日 17点28分数据结构的存储方式只有两种:数组(顺序存储)和链表(链式存储)。「图」的两种表示方法,邻接表就是链表,邻接矩阵就是二维数组。「散列表」就是通过散列函数把键映射到一个大数组里。「树」,用数组实现就是「堆」,因为「堆」是一个完全二叉树,用数组存储不需要节点指针,操作也比较简单;用链表实现就是很常见的那种「树」,因为不一定是完全二叉树,所以不适合用数组存储。
2022-10-19 17:42:48
310
原创 linux 安装anaconda 并配置jupyter notebook远程执行
官网下载anaconda Linux版本,xftp上传到云服务器进入到文件目录bash Anaconda3-2020.07-Linux-x86_64.sh按提示按回车键或者输入“yes”安装完毕重新打开shell输入“conda -v”进行验证3. Conda使用4. 创建环境conda create -n 环境名 python=3.75. 进入环境conda activate 环境名6. (进入环境后)激活环境conda init bash7. 安装包co.
2020-09-16 14:45:15
509
原创 anaconda+vscode+pyqt5
python3安装下载 anaconda3由于已经安装了python2,需要将python3配置一下和平相处了注意:python3使用pippython3 -m pip 以python3为主的话,同样方法配置python2就行
2020-07-02 09:27:57
1680
原创 flutter 常见问题
Your app isn’t using AndroidXandroid/gradle.properties添加下面语句android.enableJetifier=trueandroid.useAndroidX=trueRunning Gradle task ‘assembleDebug’… 卡住修改:android/build.gradlebuildscript { re...
2020-04-07 18:30:49
277
原创 vue/cli4 electron
npm install -g cnpmnpm install -g yarncnpm install -g @vue/clivue create my-projectcd my-project添加文件.yarnrcregistry "https://registry.npm.taobao.org"sass_binary_site "https://npm.taobao.org/m...
2020-02-15 11:37:22
1068
原创 vue/cli4+django 解决static资源请求问题
vue 项目下添加vue.config.jsmodule.exports = { // 输出目录 assetsDir: 'static',};修改django的settings.pyFRONTEND_ROOT = 'vue_app/dist'STATIC_URL = '/static/'STATIC_ROOT = os.path.join(BASE_DIR,"stat...
2020-01-14 10:42:13
878
原创 阿里云 Django+mysql+vue搭建个人网站 2
之前系统是Ubuntu16.04,这次换成centos7.3试一下查看系统初始状态安装nodejs,npm,yarn,vue/cli,vue/cli-init# 安装nodejsyum -y install nodejs# 解决npm设置https镜像源问题yum -y install yum-utilsyum -y install opensslyum-config-man...
2019-12-17 16:18:13
463
1
原创 阿里云 Django+mysql+vue搭建个人网站
系统版本:16.04修改阿里云host名hostname catnode环境搭建# 安装nodejssudo apt-get install nodejs sudo apt install nodejs-legacy sudo apt install npm # 更新npm的包镜像源,方便快速下载 sudo npm config set registry https://r...
2019-12-11 10:18:57
892
原创 爬虫
检查robots.txt如https://www.baidu.com/robots.txtpip install builtwithpip install python-whoispip install urllib2#python3找不到urllib2
2019-11-16 11:41:21
146
原创 fuzz paper list
2019NEUZZ: Efficient Fuzzing with Neural Program Smoothing ????Fuzzing File Systems via Two-Dimensional Input Space Exploration ????ProFuzzer: On-the-fly Input Type Probing for Better Zero-day Vulnerabi...
2019-11-15 16:18:31
702
原创 电脑高效使用整理
Windowswin10自带输入法高效使用:https://baijiahao.baidu.com/s?id=1634330034086462951&wfr=spider&for=pcLinuxMacOS
2019-11-15 11:36:05
189
原创 electron-vue 指定区域点击穿透
首先electron需要设置无边框和背景透明src/main/index.js :frame:false,transparent:true,页面示例<template> <div > <div id="test"> hello </div> </div></template>...
2019-11-15 10:46:54
2897
4
原创 electron-vue process is not defined
.electron-vue/webpack.web.config.js 和.electron-vue/webpack.renderer.config.js中的改为new HtmlWebpackPlugin({ filename: 'index.html', template: path.resolve(__dirname, '../src/index.ejs'), ...
2019-11-13 15:07:44
2191
原创 win10分屏设置壁纸+获取win10锁屏壁纸
右键桌面-个性化在需要的图片上面右键,就可以选择不同的显示器了另外,开机遇见好看的win10锁屏想设为壁纸怎么办?文件夹进入以下路径:C:\Users\“你当前开机的用户名”\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets将文件名添加上后缀....
2019-11-13 14:49:15
2918
2
原创 苹果高温问题解决
安装能够查看系统情况的工具,如istat查看系统进程我的就是发现一个xsdk进程,CPU占用率为500%。网上搜索xsdk,原来不只我一人出现这种情况,该进程为挖矿木马程序。打开MacBook的搜索spotlight,输入terminal,出现terminal程序。打开该程序,输入ps -ef | grep xsdk,可以看到xsdk的进程号,比如进程号为98,紧接着输入sudo ki...
2019-10-24 20:55:51
359
原创 mac高效使用记录
预览插件https://blog.youkuaiyun.com/wsy19940107/article/details/53239552关于预览(任何文件上按空格键)功能,是我更换MAC后,大家提到的最多的方便的功能。但是还不够,作为一个码农,经常遇到JSON、代码、README、Markdown这些文件。但是MAC默认的预览并不支持这些文件。那么就需要安装额外的预览插件([https://github....
2019-10-21 10:12:44
176
原创 wxPython
编程原则不要重复:你应该避免有多个相同功能的段。当这个功能需要改变时,这维护起来会很头痛。一次做一件事情:一个方法应该并且只做一件事情。各自的事件应该在各自的方法中。方法应该保持短小。嵌套的层数要少:尽量使嵌套代码不多于2或3层。对于一个单独的方法,深的嵌套也是一个好的选择。避免字面意义上的字符串和数字:字面意义上的字符串和数字应使其出现在代码中的次数最小化。一个好的方法是,把...
2019-10-10 15:34:35
156
原创 mysql导出数据
一、如何复制cmd内容 1.右键-标记,之后就可以鼠标左键选择要复制的内容(选中后背景是白色),松开鼠标,单击右键,你选的内容已经可以-粘贴了。 2.mysql导出数据,example如下:mysql> select * into outfile 'D:\\Mysql\\backup\\test.txt' -> fields terminated by ',' optionally
2019-10-09 12:05:32
261
原创 Java 链表
1.链表类class ListNode{ int val; ListNode nextNode; ListNode(int val){ this.val=val; this.nextNode=null; }}2.生成链表//生成int类型链表的方法 private static ListNode intlistNode(int
2019-10-09 12:05:14
257
原创 Java基础
注:以下整理自w3cschool一、基本知识1.类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。 2. Java支持的基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 消息解析 3
2019-10-09 12:05:05
342
原创 Junit4使用
1.右键测试类——new——Junit test case——下一步——选择要测试的函数——finish 2.此时会生成一个以 待测试的类的名+Test 命名的类,里面内容有public void testTwoSum1() { int[] a=new int[200000]; int[] rs=new int[2]; for(int z=0;z<200000;z++)
2019-10-09 12:04:55
216
原创 mysql
1mysql操作(整理自菜鸟教程)1.登录:mysql -u root -p password:xxxxx 2.创建数据库:create database database_name; 查看数据库:show databases; 删除数据库:drop database database_name; 选择数据库:use database_name; 3.创建数据表:表名,字段(字段
2019-10-09 12:04:38
274
原创 java
1.public privete protected的区别public:public表明该数据成员、成员函数是对所有用户开放 的,所有用户都可以直接进行调用 private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。 protected:protected对于子女、朋友来说,就是publi
2019-10-09 12:04:11
251
原创 node-开始
最近搭建了web前后端分离的环境,是前端文件+node+js+redis+eclipse创建的服务端。我搭建的是按照说明书现成的,只是改了下配置文件的一些URL,对node文件的配置流程并不清楚,在网上查资料并没有通俗详细的教程,希望能通过自己的学习搞出一条学习之路。
2019-10-09 12:03:56
268
原创 eclipse更换主题
1.打开Eclipse的Help->Eclipse Marketplace 2.在Find里搜索Eclipse Color Theme,点击Install按钮 注:eclipse 里面install新的插件也是通过1、2的步骤。 3.重启eclipse后打开Window->Preferences->General->Appearance>Color Theme选择主题
2019-10-09 12:03:29
1034
原创 学习网站收录
学习网站收录 w3school在线教程:http://www.w3school.com.cn/ 菜鸟教程:http://www.runoob.com/ J2EE|Java全栈工程师:http://how2j.cn/
2019-10-09 12:03:02
292
流畅的Python.pdf
2019-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人