自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 pyinstaller给torch程序打包问题记录

sys.setrecursionlimit(sys.getrecursionlimit() * 5)解决:直接把timm包复制进打包路径,并且打包不能用-F或者onefile来打包成单个exe文件。2. 问题:在打包后启动多进程任务后,自动打开了主程序,或者重复执行多进程任务直到崩溃。解决:在主程序入口加上multiprocessing.freeze_support()1. 问题:pathlib.py 系统找不到指定的路径 xxx.pyc。复制同名.py文件后,重命名为.pyc,再放到打包后的对应位置。

2024-01-25 14:41:41 493

原创 PYQT绑定动态函数

一开始是以为exec得不到self,用别的获取动态命名的方法也不行;后来发现是exec内的lambda不能获取self,就换了一种传参就行了;然后还有一点是在用动态变量做if判断的时候,如果先声明一个变量再用exec赋值是赋值不了的,可以直接用eval赋值。需求是给动态命名的按钮绑定对应的函数,函数带参数,一开始是用exec加lambda写的,一直报错self未定义。记录一下花了大半天的。

2024-01-09 10:27:15 351

原创 解决pycococreatortools安装问题

在这个函数定义内加上一行 contours=sorted(contours,key=lambda x: len(x),reverse=True)[0:1]用这行 pip install git+https://github.com/waspinator/pycococreator.git。问题二:使用pycococreatortools.binary_mask_to_polygon的时候报错。所有这些问题都在git的issue里有。

2023-09-21 11:39:50 502

原创 onnxruntime-gpu打包问题补充

onnxruntime-gpu打包问题补充

2023-02-10 17:59:44 476 1

原创 安装spark,命令行输入spark-shell,返回找不到指定的路径,解决

第一次装pyspark,在装完jdk,pyspark,hadoop和winutils之后在cmd中输入spark-shell来测试spark安装,返回了找不到指定的路径。试了些可能的错误最后找到了问题。这是spark-shell文件:用到的是环境变量里的SPARK_HOME,所以即便path里面用的全路径也要创建SPARK_HOME变量。然后JAVA_HOME和SPARK_HOME都要创建在用户环境变量,一开始我创建在了系统环境变量,这是我遇到找不到路径的原因。别的可能的原因:1

2021-05-09 17:43:41 5344

原创 matplotlib画K线

实习期间帮公司的交易平台做K线图部分,看到了peakgao大佬的高仿同花顺的代码:https://blog.csdn.net/PeakGao/article/details/105634317大佬没有直接使用mpl_finance,看上去效果很棒。我就在后面加了键鼠交互的内容。这不是用在公司平台上的版本,只是很粗糙的添加了交互功能,代码里还有不少问题。增加功能:鼠标移动显示数值,鼠标滚轮缩小放大,方向键左右移动。代码部分因为不需要所以把MACD和KDJ注释掉了:# -*- coding

2020-12-22 15:43:55 1255 3

原创 leetcode 31. Next Permutation 遇到函数不返回值的要求,但是原参数未被修改的问题

做leetcode31题的时候有个要求是不要将答案返回而是修改原参数Do not return anything, modify nums in-place instead.题目是对给定的数,给出刚好大于当前组合的组合Implementnext permutation, which rearranges numbers into the lexicographically next ...

2019-12-08 17:21:50 645

原创 Could not build url for endpoint 'uploaded_file' with values ['filename']. 问题

第一次学flask,在尝试flask文档中的上传文件时出现报错Could not build url for endpoint 'uploaded_file' with values ['filename']. Did you mean 'upload_file' instead?文档代码@app.route('/', methods=['GET', 'POST'])def u...

2019-08-03 11:48:07 2046

转载 Unable to locate package..和Depends: python:any (>= 2.7) but it is not installable..问题解决

在Ubuntu下virtualenv的时候碰到unable to locate的问题,用更新软件源的方法问题没有解决,报错变成了Depends: python:any (>= 2.7) but it is not installable..之后找到了这篇解决办法:https://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dep...

2019-07-29 10:37:43 3342

原创 JS Array API的一些笔记

#都是返回满足条件的第一个元素的索引indexOf()效率比findIndex()高findIndex()运用范围广,因为findIndex()可以写函数,而indexOf()只能写值find()找到满足条件的第一个元素值lastIndexOf()找到和参数相等的最后一个元素索引#instanceof 和 isArray()都可以用来判断一个对象是否为数组#字符串和数组的转...

2019-03-03 13:31:16 415

原创 JavaScript with()用法 严格模式 let

简单记一下方便自己以后看看#参考【1】 Ben Chan js-with用法 https://www.cnblogs.com/benchan2015/p/5057314.html【2】 阮一峰 Javascript 严格模式详解 http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html【3】 nfer_cn ...

2019-03-02 15:34:05 710

转载 【转载】vscode开发web配置

原文:sunmarvell vscode使用教程(web开发) https://www.cnblogs.com/sunmarvell/p/9087260.html1.安装进入官网下载https://code.visualstudio.com/一直下一步就好了,中间可以选择把软件安装在哪个目录。2.常用插件安装a. 进入扩展视图界面安装/卸载    a1.快捷键:Ctrl+...

2019-02-20 10:44:54 12047

原创 前端JavaScript面试技巧笔记(14)

知识点:    #前端常见的两种安全攻击XSS跨站请求攻击XSRF跨站请求伪造    #XSSXSS攻击全称跨站脚本攻击,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。    #XSS预防前端替换关键字;后端替换(效率更高);    #CSRF(XSRF)CSRF(Cross-site request forgery)跨站请求伪造,也被...

2019-02-20 09:55:36 194

原创 前端JavaScript面试技巧笔记(13)

模块化和构建工具有关的知识点想结合项目一起复习,笔记往后放,先看完运行环境相关的知识点;知识点: #加载资源的形式输入url或跳转页面加载html加载html中的静态资源,如:<script src="A.js"></script> #加载一个资源过程浏览器根据DNS服务器得到域名的IP地址像这个IP的机器发送http请求服务器收...

2019-02-19 13:55:04 218

原创 前端JavaScript面试技巧笔记(12)

知识点:    #使用模块化原因如果不使用模块化,用多个js文件引用的方法,可能会造成全局变量污染(覆盖),并且依赖关系复杂也可能导致错误。    #AMD异步模块定义require.js requirejs.org/全局define函数全局require函数依赖JS会自动、异步加载被define过的才能被require,define和require内的数...

2019-02-18 16:10:05 278

原创 前端JavaScript面试技巧笔记(11)

知识点:    #开发环境IDEgit(代码版本管理,多人协作开发)JS模块化打包工具上线回滚的流程    #常用前端IDEwebstormsublimevscodeatom    #git正式项目需要版本管理大型项目多人协作开发网络git服务器如:coding.net github.com 以下git知识点都来自菜鸟教程(http://...

2019-02-18 14:37:07 273

原创 前端JavaScript面试技巧笔记(10)

知识点: #XMLHttpRequestvar xhr = new XMLHttpRequest();xhr.open("GET","/api",false);//GET方式,路径,是否异步(true是使用异步)xhr.onreadystatechange = function(){//函数异步 if(xhr.readyState == 4){//已经完成 ...

2019-02-16 15:06:19 438

原创 前端JavaScript面试技巧笔记(9)

知识点:    #通用事件绑定var btn = document.getElementById('btn1');btn.addEventListner('click',function(event){ console.log('clicked');})function bindEvent(elem,type,fn){ elem.addEventListener(...

2019-02-16 11:15:42 204

原创 前端JavaScript面试技巧笔记(8)

知识点:    #BOM操作Browser Object Model浏览器对象模型navigator//浏览器screen//屏幕location//地址栏history//历史    #navigator&screen浏览器特性var ua = navigator.userAgent;//判断浏览器类型var isChrome = ua.indexO...

2019-02-15 15:36:57 193

原创 前端JavaScript面试技巧笔记(7)

知识点    #常说的JS(浏览器执行的JS)分为两部分JS基础知识(ECMA262标准)JS-WEB-API(W3C标准)    #DOMDOM-Document Object model    #DOM的本质是将字符串的html代码结构化为JS可识别可操作的内容,即JS对象;所以在获取节点之后,可以用属性的方式得到或修改内容,如var p = docum...

2019-02-15 11:41:19 202

原创 前端JavaScript面试技巧笔记(6)

知识点:    #基础知识补充:JS获取日期Date.now() //获取从1970年到当前的毫秒数var dt = new Date()dt.getTime(); //获取毫秒数,获取的是创建dt时的毫秒数dt.getFullYear(); //年dt.getMonth();//月(0-11)dt.getDate();//日(1-31) 只有日不是0开始dt.getH...

2019-02-14 13:35:31 226

原创 前端JavaScript面试技巧笔记(5)

知识点:    #异步JS是一个单线程语言,所以只能使用异步何时需要异步?在可能发生等待的情况前端使用异步的场景:1、定时任务:setTimeout,setInverval2、网络请求:ajax请求,动态img图片加载3、事件绑定    #异步和单线程对于异步的代码,在执行时会被先拿出来不执行,等所有非异步的代码执行完后,再拿出来执行。如console.lo...

2019-02-13 19:34:14 840

原创 前端JavaScript面试技巧笔记(4)

知识点:    #闭包的实际应用闭包可以用来封装数据来保护数据如function isFirstLoad(){ var _list = []; return function(id){ if(_list.indexOf(id) >= 0){ return false; } else{ ...

2019-02-13 18:56:27 171

原创 前端JavaScript面试技巧笔记(3)

知识点: #函数声明和函数表达式fn();//成功function fn(){ //声明}fn1();//失败var fn1 = function(){ //表达式}如果是函数声明,那么在他之前调用这个函数,这个声明会自动提到调用之前;如果是用fn1接受的表达式,那么在这个fn1=function之前,fn1等于undefined的,这个时候调用它...

2019-02-12 19:55:27 204

原创 前端JavaScript面试技巧笔记(2)

知识点 #构造函数一般构造函数的函数名要大写开头;例: function Foo(name,age){ this.name = name; this.age = age; this.class = 'class-1'; //return this //默认有这一行 } var f = ne...

2019-02-10 14:42:12 256

原创 前端JavaScript面试技巧笔记(1)

笔记(1)——(6)包含JS变量类型和计算原型和原型链闭包和作用域异步和单线程日期,随机数,常用API知识点:    #变量类型    #值类型&引用类型js中的数据类型有以下几种:Number Boolean undefined Object Function String Null基本类型:Number Boolean...

2019-02-09 11:53:18 300

转载 Android用模拟器测试TCP连接失败问题

最近做app用mumu做的TCP测试但是就是连不上电脑,查了一下发现是电脑和模拟器的通信问题。具体转载一位大佬的博客:https://www.cnblogs.com/ioter/articles/3733300.html 作者:IOTerPC电脑和Android模拟器访问及模拟器之间tcp/udp通信Android系统默认只能通过IP(10.0.2.2)单向访问PC电脑,而PC电脑不能...

2019-01-21 12:02:01 1931

原创 LeetCode contest 119 第一题 973. K Closest Points to Origin

题目:We have a list of points on the plane.  Find the K closest points to the origin (0, 0).(Here, the distance between two points on a plane is the Euclidean distance.)You may return the answer i...

2019-01-13 12:17:13 209

原创 JDBC批量插入和普通插入的效果对比

在实习帮忙写数据库,有很大量的xml数据要存入数据库,是萌新,第一次用普通的插入方法,这里我还是用最蠢的每次新建一条,然后进行update,因为是用网上大佬的dom4j代码进行的转换,我对用dom4j得到的格式又还不熟悉,所以用了新建加修改的方法。int preCount = 1;int patCount = 1;int medCount = 1;SAXReader reader = ...

2019-01-08 18:05:20 420

原创 mysql服务无法启动 服务没有报告任何错误问题解决

今天配mysql,配了好久,按照查到的教程,发现没有my.ini,然后找到了这位大佬的博客:https://blog.csdn.net/yulutian/article/details/78971369要自己创建my.ini文件,然后把大佬的代码复制上去就可以解决,看到评论好多人解决了但是我还是不行,后来各种尝试发现datadir=D:\\softnew\\MYSQL\\mysql-5...

2019-01-07 14:33:45 201

原创 LeetCode contest 118 第一题 970. Powerful Integers

题目:Given two non-negative integers x and y, an integer is powerful if it is equal to x^i + y^j for some integers i >= 0 and j >= 0.Return a list of all powerful integers that have value less...

2019-01-06 12:02:16 232

原创 LeetCode 3. Longest Substring Without Repeating Characters

  问题:Given a string, find the length of the longest substring without repeating characters.  首先是题目的第三个例子:Input: "pwwkew"Output: 3Explanation: The answer is"wke", with the length of 3. Note tha...

2018-12-29 16:29:21 191

原创 LeetCode 2. Add Two Numbers

  之前写的东西都是老师课上要求随便应付的,春招快开始了要认真刷题了。Orz  c++给的参数是指针访问:ListNode* l1,复习一下.和->的区别;  ->是指针类型,指针引用; .是实例。  所以*l1.val相当于l1->val。  需要一个始终指向当前节点的x,用sum记录当前节点对应的l1与l2数字的和,存在就把val加上,不存在就不加,还要加上进...

2018-12-28 19:55:00 126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除