![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
研究过
文章平均质量分 61
梓沂
这个作者很懒,什么都没留下…
展开
-
ES6 模块化语法import export
安装es6转es5和浏览器识别依赖组件。创建.babelrc配置文件。设置要转换语言版本为es6。原创 2022-10-14 11:29:59 · 458 阅读 · 0 评论 -
前端UI框架ligerui表格汇总功能无法计算全部数据的合计的解决方法
jQuery LigerUI - 快速开发UI框架 - 演示系统想做一个工资表,下面带各列数据的汇总,恰巧ligerui有汇总功能,但是只能对当前页面显示数据求和,毕竟前台js计算数据不是强项,还是应该post从后台取汇总数据。先看看js代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><!DOCTYPE HTML><html>原创 2022-01-13 16:41:53 · 890 阅读 · 0 评论 -
国内实现web网页打开并播放PPT
先来个效果图:注意,我用的是谷歌浏览器打开的ppt,链接地址是:http://ow365.cn/?i=27871&furl=http://source.jlrc.com.cn/uploads/20200928/jlrcw/gxbys100.pptx方法是:登录并注册文档在线预览 速度更快的专业Office预览云服务提供商在阿里云OSS上传.pptx文件,文件的网址复制到配置项中:然后会自动生成ppt播放地址。注意:阿里云OSS的ppt文件网址只能用于下..原创 2021-10-13 22:11:28 · 7674 阅读 · 1 评论 -
身份证号码验证位
import pandas as pdpath = r'C:\Users\BackUp\Desktop\培训人员名单(1).xlsx'data = pd.read_excel(path)df2 = pd.DataFrame()df2['id_18'] = data['id']df2['id_17'] = data['id'].apply(lambda x:x[:17])df2['id_last'] = data['id'].apply(lambda x:x[-1])df2['dup18'].原创 2020-11-30 15:31:30 · 279 阅读 · 0 评论 -
简单的python脚本,查询身份证号是否重复
import pandas as pdpath = r'D:\我的文档\文件\在线培训\核对重复.xlsx'data = pd.read_excel(path)df2 = pd.DataFrame()df2['a'] = data['17位']df2[df2.a.duplicated()]原创 2020-11-26 16:14:15 · 522 阅读 · 0 评论 -
初学教程探索分页功能 paginate 和 render
初学分页功能的函数,难免有不理解的地方使用社区 Markdown 编辑器撰写技术文章,只专注于内容和技术,不再费心排版的问题。这是一份简要的 Markdown 引导指南,希望可以帮助您顺利的开始使用 Markdown 编辑器。一. 控制器中使用paginate方法查询分页数据,并将查询结果传入视图class StaticPagesController extends Controller{ public function home() { $feed_items .原创 2020-06-02 10:26:56 · 608 阅读 · 0 评论 -
初学laravel安装homestead失败
Administrator@thinkpad-t450 MINGW64 ~$ cd ~/Homestead && vagrant upBringing machine 'homestead-7' up with 'virtualbox' provider...==> homestead-7: Box 'laravel/homestead' could not be found. Attempting to find and install... homestead-7:原创 2020-05-21 20:57:43 · 1095 阅读 · 0 评论 -
yii框架search类查询异常,需要分析sql查询语句
Integrity constraint violation – yii\db\IntegrityExceptionSQLSTATE[23000]: Integrity constraint violation: 1052 Column 'status' in where clause is ambiguousThe SQL being executed was: SELECT COUNT(*) FROM `comment` INNER JOIN `user` ON comment.userid = u原创 2020-05-17 21:55:10 · 813 阅读 · 1 评论 -
表格居中熟悉 table align="center"
<table align="center" border="1" cellpadding="1" cellspacing="1" style="border-collapse:collapse;width:752px;" width="751">原创 2020-03-05 14:41:51 · 2480 阅读 · 0 评论 -
抓取百度企业信用的网页显示的信息
import requestsfrom requests.packages.urllib3.exceptions import InsecureRequestWarning# 禁用安全请求警告requests.packages.urllib3.disable_warnings(InsecureRequestWarning)resp = requests.get(url="https://...原创 2020-03-01 21:30:33 · 382 阅读 · 1 评论 -
批量提取word doc文档中的表格
doc文档无法通过docx包读取,需转换为docx。docx格式的文件本质上是一个ZIP文件。如果将后缀改为zip就能看清内部结构。docx提取word中的表格非常方便。这段代码还可以提取docx中的图片。import os, shutil, xlwt, refrom docx import Documentfrom win32com import client as w...原创 2020-02-22 10:35:58 · 3092 阅读 · 1 评论 -
怎么理解new Promise(function (resolve, reject){})中函数的参数resolve和reject
先总结:参数resolve和reject的作用是将Promise中函数要传递的值,作为参数传给后面的then和catch中函数。resolve(值1)把值1传给promise,然后再由promise把值1传给then(function(值1));reject(值2)把值2给promise,然后再由promise把值2传给catch(function(值2))。理解的过程:开始学习廖雪峰...原创 2019-11-07 22:58:08 · 27459 阅读 · 4 评论 -
怎么理解Promise的异步分支与主线的关系
怎么理解promise的执行流程:var p1 = new Promise(function (resolve, reject) { log('start new Promise...'); var timeOut = Math.random() * 2; log('set timeout to: ' + timeOut + ' seconds.'); se...原创 2019-11-07 22:36:45 · 229 阅读 · 0 评论 -
某个在线学习网站提交学习进度的方式
没到月底,领导要求我们完成公司网站的学习进度,于是想搞清楚这个在线学习网站更新学习进度的方法,可以快速更新学习进度,算是解决了学习任务的紧迫性。一开始看到一个按键,当学习快结束是,网站会提示”我已学完此知识“。我找到这个按键对应的函数://提交完成(实时获取)function completedStudy() { var actualSchedule = GetCurSchedule()...原创 2018-03-28 21:44:28 · 5816 阅读 · 2 评论 -
django get_or_create()如果有就取这个数据,如果没有就创建数据
以前不知道这个函数,结果自己编过一个类似的函数,实现这个功能:# 查子表中是否有要插入的项,比如基站类型中是否已经有宏站这一项,如果有就返回这一项的对象,没有就添加宏站数据并返回对象 # 返回值时找到的一条数据对象,或者创建的一条数据对象 def find_or_create_field_content_in_some_class(classmodel, criteria): q...翻译 2018-07-21 17:51:40 · 18864 阅读 · 0 评论 -
未绑定(未实例化)和 绑定(实例化)的(PyQt5)信号
Unbound and Bound SignalsA signal (specifically an unbound signal) is a class attribute. When a signal is referenced as an attribute of an instance of the class then PyQt5 automatically binds the in...翻译 2018-09-20 17:04:48 · 432 阅读 · 0 评论 -
自定义的windows路径中分隔符 ( \ ) 转linux路径分隔符 ( / )
# 将windows路径中的分隔符\转换为unix(linux)的分隔符/ @staticmethod def transform_separator(windows_path): linux_path = '' if windows_path != '': path_list = windows_path.spli...原创 2018-11-02 09:59:18 · 3634 阅读 · 0 评论 -
遍历pandas表格,以及zip官方文档
pandas 遍历有以下三种访法。 性能如下 .iterrows():在单独的变量中返回索引和行项目,但显着较慢 .itertuples():快于.iterrows(),但将索引与行项目一起返回,ir [0]是索引 zip:最快,但不能访问该行的索引用法如下:t = pd.DataFrame({'a': range(0, 10000), 'b': range(10000, 200...转载 2018-11-02 19:26:56 · 1568 阅读 · 0 评论 -
ftp下载报表,整理,再通过sftp上传
windows的bat脚本:@rem 注释:从ftp服务器每小时下载北向性能文件的脚本@rem 用vb脚本取昨天for /f %%a in ('cscript //nologo yester.vbs') do set yesterday=%%acd data@rem 2019-05-21中的 - 是拼接出来的mkdir %yesterday%cd %yesterday%...原创 2019-06-10 11:42:32 · 502 阅读 · 0 评论 -
linux开启SELINUX后无法列出/home的目录
系统RHEL7.6ftp server:VSFTPD使用flashFXP或filezilla客户端登录ftp无法列出/home的目录,提示:[左] CWD home[左] 250 Directory successfully changed.[左] PWD[左] 257 "/home"[左] PASV[左] 227 Entering Passive Mode (10,204,...原创 2019-08-28 13:35:29 · 1105 阅读 · 1 评论 -
设置mysql时区的两个命令
mysql> show variables like '%time_zone%';+------------------+--------+| Variable_name | Value |+------------------+--------+| system_time_zone | || time_zone | +08:00 |+----------...原创 2018-06-05 17:27:07 · 1098 阅读 · 0 评论 -
为什么Django设置时区为TIME_ZONE = 'Asia/Shanghai' USE_TZ = True后,存入mysql中的时间只能是UTC时间
这个问题的解释还得看Django官方文档。其实是我理解错了,因为Mysql存储的时间不能灵活设置时区,不像datetime对象有一项参数专门指定时区,所以为了统一全球的时间,必须使用国际标准时间UTC,否则就会乱套。所有时间在存如数据库前,必须转换成UTC时间。比如北京时间8点,存入mysql变成0点(UTC)。一般不跨时区的应用,可以不使用时区,即在settings.py设置USE_TZ = F...原创 2018-06-05 14:57:45 · 39854 阅读 · 0 评论 -
零宽断言(?=exp)实现手机靓号中的连号查询问题释疑
m = re.match(r'\d*(0(?=1)|1(?=2)|2(?=3)|3(?=4)){2}\d*', "013412")1、为什么这个表达式就不匹配?答:因为01只有0是满足条件0(?=1)的,13不满足条件;34满足条件,但41又不满足条件...所以总是找不到两个数都满足条件。2、为什么{2}表示匹配3位连号(123或234)?答:先看1,因为1后面是2,所以满足1(?=2),再看2,...原创 2018-05-02 11:07:15 · 188 阅读 · 0 评论 -
ManyToManyField增加的额外关系列,如何查询query
https://docs.djangoproject.com/en/2.0/topics/db/models/#extra-fields-on-many-to-many-relationshipsUnlike normal many-to-many fields, you can’t use add(), create(),or set() to create relationships:>...翻译 2018-04-23 16:06:48 · 662 阅读 · 0 评论 -
ValueError: Cannot assign QuerySet :must be a instance
ValueError: Cannot assign "<QuerySet [<Poi: 1>]>": "ComplaintRelatedAmapPois.poi" must be a "Poi" instance.初学django数据库模型models,总是分不清楚QuerySet和instance实例,错过第二次,赶紧记住。注意:本意是想要一个instance实例,但是第...原创 2018-04-23 14:03:22 · 5828 阅读 · 0 评论 -
django加载html5 !DOCTYPE html 的css不生效
django加载html5(<!DOCTYPE html>)的css不生效 html5是规范前...转载 2018-03-28 23:06:15 · 4472 阅读 · 2 评论 -
JavaScript splice胶接 的用法之一:删除数组中的指定元素
// 因为海量点是最后加入的图层,想要清除海量点,需要清除海量点的图层,// 方法:先将地图的所有图层取出到数组,将海量点图层弹出数组,再重设地图图层为去除海量点图层MassMarks的数组。var layers = map.getLayers();for (var i=0; i<layers.length; i++) { if ("AMap.MassMarks" === la...原创 2018-04-10 16:51:21 · 249 阅读 · 0 评论 -
高德地图的Marker不需要setMap,创建时默认就可以显示在地图上
很惊奇,之前用百度地图API都是需要在创建Marker对象后,再执行setMap函数,才能显示到地图上,高德完全可以省略这一步,代码如下: $(document).ready(function(){ // 为防止CSRF(Cross-site request forgery)跨站请求伪造,发post请求时需要在cookie中创建随机码 ...原创 2018-03-30 17:19:08 · 4679 阅读 · 0 评论 -
高德地图AMap.LngLat对象,与经纬度数组可以通用[116.258446,37.686622]
节选代码: var lnglat = [location['lng'], location['lat']]; var gps = bd09towgs84(location['lng'], location['lat']); ...原创 2018-03-30 15:02:16 · 26607 阅读 · 0 评论 -
Axure中的学习模板的选项组Selection Group和母板Master
NAVIGATION HEADERBecause header navigation tools appear on multiple pages of a site, this example was created as a reusable Master. This header navigation uses three button shape widgets (pulled from ...翻译 2018-03-23 15:40:20 · 2636 阅读 · 0 评论 -
为什么在html页面设置<span>的高度和宽度没有效果呢, <i>也是类似的
<span>标签属于行内元素(inline),所以无法设置高度和宽度;如果需要改变其宽高,就需要将其转变为块体元素(block)或行内块体元素(inle-block):span{display:inlie-block;}实例演示:下面给出了两种样式,class1设置span 的宽高,class2改变span为行内块体元素,然后给其中一个span添加class1样式,另一个同时添加cla...转载 2018-05-09 10:35:22 · 5608 阅读 · 1 评论 -
python try except 出现异常时,except 中如何返回异常的信息字符串
https://docs.python.org/3/tutorial/errors.html#handling-exceptionshttps://docs.python.org/3/library/exceptions.html#ValueErrortry: int("x")except Exception as e: '''异常的父类,可以捕获所有的异常''' pri...原创 2018-04-20 17:29:33 · 7953 阅读 · 0 评论 -
JavaScript splice() 方法 可以删除数组中的某个值
http://www.w3school.com.cn/jsref/jsref_splice.aspif (tcarr.indexOf((this).id) === -1) { tcarr.push((this).id); $(this).css("background","#99CCFF");//.siblings().css("background","#ffffff"); ...原创 2018-05-08 12:18:45 · 2181 阅读 · 0 评论 -
django通过in查询符合数组中每一项的结果,也可以化简manytomany关系中的复杂查询
in¶In a given iterable; often a list, tuple, or queryset.Example:Entry.objects.filter(id__in=[1, 3, 4])SQL equivalent:SELECT ... WHERE id IN (1, 3, 4);You can also use a queryset to dynamically eval...原创 2018-05-08 12:03:23 · 6722 阅读 · 0 评论 -
django F() expressions简单应用实例
F() expressions¶class F[source]¶An F() object represents the value of a model field or annotated column. Itmakes it possible to refer to model field values and perform databaseoperations using them w...原创 2018-05-08 11:30:30 · 298 阅读 · 0 评论 -
python下实现jsonp
在高德地图加载热力图时,数据支持jsonp,通过python实现:1、后台python:# 通过jsonp格式返回热力图的数据def heatjsonp(request): funcname = request.GET.get('callback') # print(funcname) content = '%s(%s)' % (funcname, heatdata())...原创 2018-04-27 11:21:39 · 3634 阅读 · 0 评论 -
django文档中介绍的处理ajax post时,头中添加csrf token的方法
https://docs.djangoproject.com/en/2.0/ref/csrf/#ajaxAJAX¶While the above method can be used for AJAX POST requests, it has someinconveniences: you have to remember to pass the CSRF token in as POST da...翻译 2018-05-11 12:30:03 · 1265 阅读 · 0 评论 -
换行符类型不一致,使css无法加载
自己编写css文件时,发现加载失败。以前本地加载jquery的css文件都正常。浏览器弹出提示:查了百度,有人说是css文件编码不一致,检查css文件编码,都是utf8,但是换行符格式不一致:jquery的css是LF格式,自己编写的css是CRLF格式:于是统一未CRLF格式,不在提示:无法载入样式表,后来发现,当格式改为LF时,在firefox浏览器的样式编辑器中,css文件时乱码。...原创 2018-05-11 10:18:09 · 338 阅读 · 1 评论 -
通过django的values_list和annotate实现group by功能
lnglat_set = LngLat.objects.all()heatmapdict = {}lnglat = lnglat_set.first()lnglat<LngLat: 126.03407000000,42.028320000000>celldatausage_set = CellDataUsage.objects.filter(cell__lnglat=lng...原创 2018-04-26 15:07:23 · 1660 阅读 · 0 评论 -
django models的values() 与 distinct()同时使用时,两者不分先后顺序
先应明确聚合的定义:https://blog.csdn.net/qq_27361945/article/details/83301762但distinct()函数与聚合没有关系。在django models中取得一个字段的distinct值https://blog.csdn.net/tsbob/article/details/1340293 就是select distinc...转载 2018-05-09 17:25:38 · 11421 阅读 · 0 评论