自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react antd下拉选择框选项内容换行

下拉框选项字太多,默认样式是超出就省略号,需求要换行全展示,选完在选择框里还是要省略的。

2023-11-17 14:38:32 1202

原创 react Antd3以下实现年份选择器 YearPicker

改了下直接不用time这个state,直接暴力使用setFieldsValue修改,页面选择框显示的改了,真正的取值也改了。但是,getfieldvalue时发现value是选择框显示的值,不代表fieldvalue能get到的值。项目antd版本低,没有直接可使用的年份选择器,参考此篇(

2023-11-14 17:14:29 1407

原创 react仿照antd progress实现可自定义颜色的直角矩形进度条

可传颜色、带滑块的直角进度条

2023-10-19 17:05:40 1197

原创 react实现一维表格、键值对数据表格key value表格

(我所说的一维:表格都是二维的,数据在纵横两个方向上应当都有意义,但本需求数据只在一个方向上有意义,所以我直接叫它一维表格了)上一行是name,下一行是value,总数不定,最后前端还要显示求和。UI画的需求很抽象,直接把数据铺开,不能直接用antd组件了。

2023-10-19 16:48:55 694

原创 react antd实现upload上传文件前form校验,同时请求带data

如果直接使用antd的Upload组件,一点击文件选择的窗口就打开了,哪怕在Button里再加点击事件,也只是(几乎)同时处理两个方法,beforeUpload更是不行,文件都选择完了才执行。又看到一篇文章,可以更优雅地监听form,不用再使用onChange方法和useState,改完发现自己项目antd版本太低了用不了,从。改成react写法,把除了文件以外的payload获取放到beforeUpload里。最近的需求,两个下拉框是必填项,点击上传按钮,如果有下拉框没选要有提示,如图。

2023-10-19 16:36:39 1394

原创 antd表格宽度超出屏幕,列宽自适应失效

Table用的好好的,可就有一个页面的表格显示不全,超出浏览器宽,设定表格宽度也没用。最终发现是因为url地址被当做一个英文单词,而一个单词除非里面有连字符,是默认不换行的,中文没有这个问题。

2023-10-14 18:28:44 725

原创 React+antd实现可编辑单元格,非官网写法,不使用可编辑行和form验证

antd3以上的写法乍一看还挺复杂,自己写了个精简版。没用EditableRow+Cell的结构,也不使用Context、高阶组件等,不使用form验证。现在这个可编辑单元格组件在鼠标失焦或者回车后,列数据会变回修改前的数据,在state里面加个text,把最后显示的 {children} 换成 {text} 就可以。最后使用的时候直接在column元素的render里面 就好啦, props一定要传处理保存修改的方法。

2023-09-07 16:55:06 689

原创 anaconda spyder命令行运行闪退,打不开的解决方法

反正我只是想用Spyder,最终方法是在anaconda prompt中运行在Anaconda3\Scripts文件夹下的Spyder.exe。不记得从哪年起,我的anaconda就打不开了,桌面图标双击运行后就是绿色图标显示loading application,然后就没有然后了。去安装地址,直接运行anaconda.exe或者spyder.exe,也闪退。Spyder召唤成功。

2023-04-18 19:34:46 675

原创 edge-dev安装不了,双击无反应【解决方法】

在计算机管理-服务里面启动Windows Installer,成功安装了edge-dev

2023-02-23 20:56:54 9760 3

原创 把pycharm解释器从Python3.6切换成Python3.7

电脑上一直装有两个Python环境(3.6和anaconda的3.7),默认是3.6,vnpy3.0项目需要numpy==1.21.5,pip install一直装不上这个版本,报错是只找到numpy1.19左右的版本,去pypi官网查了后续版本一直都有,手动在官网下载了包,手动安装的时候报错要求Python版本3.7(巨坑啊)。3.6版本我有大量项目在用不能卸,3.7我本来只在Spyder里面用,甚至不知道怎么在cmd里面用到3.7的版本(解决方案:首先3.7版本要在环境变量里,把anaconda目录

2022-04-19 11:18:45 3203

原创 matplotlib里面plt.plot()画图figsize、legend等不生效的问题

好久不写py,做个行情线,但图太小,用plt.figure()设置画布大小之后,怎么样都不生效,最后发现是因为放错了顺序,调用figure方法一定要在填充数据plot()之前。解决完后想加个图例(legend方法)也加不上去,最后找到原因还是因为放错了顺序。(笑死,属实太菜了)虽然官网的用例很多,但平常查用的时候都一句一句地添加,没有注意先后问题。想想也有道理,plt先准备一个画布(不管有没有数据),有了数据之后才能对应显示出图例plt.figure(figsize=(10,6)) # (长

2022-04-15 19:21:09 6009

原创 UOS软件包 build-essential 没有可安装候选

软件包 没有可安装候选gcc: error trying to exec 'cc1plus': execvp: 没有那个文件或目录

2021-12-31 17:40:43 2371 1

原创 Vue CLI4中全局使用ant design报Antd is not defined错误

版本:vue2,Vue CLI4跟着蚂蚁官网走,一步一个错全局引入antd改了babel.config.js里的libraryName为Antd:(style也要改成css,这是上一步的错,下载了less之后改这边)还是报未定义的错,最后发现路径还要改:这回终于能成功了~...

2020-08-27 17:23:57 1295 1

原创 【笔记】基础编程题

踏实一点,跟王道书走一遍计算每位上的数字以前都从高位算,也没法用循环,怎么就没想到从低位用余数算呢//已知数nint x = 0;while(n != 0){ x = n % 10; //x就是每位上的数字 n /= 10;} ...

2020-03-06 16:07:10 190

原创 微信小程序未找到app.json入口

找了半天,都说是不能有次级文件夹,我也确实没建次级文件夹啊,就是在根目录下建的app.json,咋就不对呢。最后索性新建一个快速项目,然后发现目录结构竟然是这样的。。。(我删除了一些不要紧的文件夹)说好了不能有次级目录呢?那个miniprogram是什么?最后按教程平稳上路https://developers.weixin.qq.com/ebook?action=get_pos...

2019-07-14 18:07:01 5109

原创 【爬虫】抓取京东商品列表具体商品的各种评论数量-2019年6月可用

本来只是想简单地抓个好评数,在一开始的搜索结果页面上然后发现抓不到,用lxml里面etree解析的是空的问题就变烦了,问了一下前同事,告诉我说是异步渲染的在这里找到了所有有关评论的请求:请求得到的是json格式数据:url明显是商品id拼起来的,所以就要先获取整个页面上所有的商品idpids = html1.xpath('//li[contains(@cla...

2019-06-24 15:30:49 9203 33

原创 sklearn LinearRegression输出线性回归系数,得到回归方程

多元线性回归模型:(训练的时候设μ=0)model.fit(X,y)训练出一个模型后,sklearn分了两部分存模型系数model.coef_ # 得到[]model.intercept_ # ,截距,默认有截距这样就可以写出完整模型啦~...

2019-06-06 10:47:41 22875

原创 MockFlow线框图、原型软件

真的太好用了,我吹爆这个在线绘图、绘原型网站,这绝对是今年来我用过的最好的软件!!!地址:MockFlow大家都去用啊啊啊啊啊啊有付费的有免费的,下面是免费功能:画个线框图:英文的更好看,是手写体。直接生成结构图:操作什么的非常简便易懂元件库很全,使用也很简单免费版只能创建一个project,而且最多建3个page,但也架不住人家好用又好看!...

2019-05-12 15:02:39 2171

原创 LoadRunner Error -27792: Failed to connect to server

用Google打开,replay的时候报错Action.c(74): Error -27792: Failed to connect to server "accounts.google.com:443": [10060] Connection timed out [MsgId: MERR-27792]想了想可能是我的Google原来是登陆状态的,咱也不知道怎么在脚本里改账...

2019-05-06 15:13:57 6446 4

原创 获取每个类别的各种分类指标precision、recall、f1等等

平常在二分类问题中,precision_score()得到的都是一个值,如果想知道每一类的各项指标值(二分类或者多分类都可以),查看官方文档使用sklearn.metrics下的precision_recall_fscore_support 数据集以及前面的代码就不贴了,下面示例是个二分类问题。程序:print(precision_recall_fscore_support...

2019-05-06 09:51:31 4120

原创 SQLAlchemy筛选列为None无效,使用is_(None)

db.session.query(ReadBook).filter(ReadBook.card_id == 'xxxxxxx',ReadBook.end_date is None).all()结果一直为card_id == 'xxxxxxx'的全部集合,查了一下使用is_(None)(或者isnot(None))就可以了ReadBook.end_date.is_(None)...

2019-01-12 16:36:03 6028

原创 Flask @login_required保护路由

使用保护路由,需要以下几个部分from flask_login import UserMixin, LoginManager, login_required, login_userlogin_manager = LoginManager()login_manager.init_app(app)login_manager.session_protection = 'basic'logi...

2019-01-06 17:25:18 5731

原创 Flask 表单form.validate_on_submit()总是false的解决方法

今天用Flask 表单,form.validate_on_submit()总是false,总算改对了,总结一下看到的解决方法表单的地方没写{{ form.csrf_token }}在HTML <form></form>里加上就好<form class="layui-form" method="post"> {{ form.csrf_toke...

2019-01-05 23:49:26 8660 4

原创 Git error: cannot spawn ssh: No such file or directory的一个解决办法

今天无论啥git命令,全都报这个错error: cannot spawn ssh: No such file or directory先查git bash没有问题,都连上了ssh -T [email protected]最后在这篇文章里某个角落尝试了一个解决办法我的路径是这样的:set GIT_SSH=D:\Git\usr\bin\ssh.exe就不会报上面那个错了,后来pu...

2019-01-02 14:53:41 19936

原创 layUI各种问题解决方案,做个记录

顶端水平导航靠右直接float:right效果不好,其实只要文字居右就可以了,以下代码顺便改了个背景颜色,先把body的背景设置以下更好看&lt;body style="background-color:#f2f2f2"&gt;&lt;ul class="layui-nav" style="text-align:right;background-color:#FFFFFF;"&gt...

2018-12-31 23:23:53 2005

原创 R语言 tidyr包的三个重要函数:gather,spread,separate的用法和举例

tidyr是Hadley(Tidy Data的作者Hadley Wickham)写的非常有用、并且经常会使用到的包,常与dplyr包结合使用(这个包也是他写的)准备工作:首先安装tidyr包(一定要加引号,不然报错)install.packages("tidyr")载入tidyr(可以不加引号)library(tidyr)gather()gather函数类似于Exc...

2018-12-08 16:49:46 73190 10

原创 从零开始用Node.js写一个Web Server,非常基础

Node就不多做介绍了,安装node之后就可以用javascript写个web服务器程序,不用再下载安装什么Tomcat、IIS,并且性能出众。1.去官网下载,安装之后,确认已添加到环境变量,cmd里敲一下,看看有没有进到node里:配好环境之后就可以开始写js文件了。2.新建一个back-end.js文件   这个js文件写的是后台程序。我们先写一个静态页面的服务器程序。...

2018-11-29 23:44:18 827

原创 sqljdbc4.jar和sqljdbc.jar下载

官网下载:windows版本http://go.microsoft.com/fwlink/?LinkId=144633&amp;clcid=0x804UNIX版本http://go.microsoft.com/fwlink/?LinkId=144635&amp;clcid=0x804  推荐几个网站:http://maven.ibiblio.org/maven/http...

2018-11-07 14:30:51 20311 4

原创 iview表单验证:DatePicker 为 daterange 的替代解决方法

type="daterange"在验证时用什么类型最后都会出错,未找到解决办法。使用两个类型为date的DatePicker代替,验证通过,效果如下:代码如下:验证规则,类型为object:附async-validator:https://github.com/yiminghe/async-validator#async-validator...

2018-10-26 14:51:10 2252

原创 奇怪的问题

float:left单独写没问题,放在一起写就换行了。。。效果:但如果&lt;div id="myChart1" :style="{width: '280px', height: '300px', float:left}"&gt;&lt;/div&gt;&lt;div id="myChart2" :style="{width: '280px', height: '300px.

2018-08-08 17:05:11 530

原创 重复赋值stringstream类变量和getline(cin,s)循环使用

清空stringstream类变量值,方法:str.clear();str.str("");//两句都要写一个循环的小例子,两者结合起来:string strr;string cl[4];//command linestring tok;stringstream str;getline(cin, strr);while (strr != "exit"){ str.s...

2018-06-11 22:50:29 1031

空空如也

空空如也

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

TA关注的人

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