-
Python正则表达式的小练习分享
目录 匹配网址 url 的小练习 匹配邮箱地址的小练习 获取前端代码内容的练习 匹配网址 url 的小练习 定义一个函数,判断 url 是否是一个正常的地址. 定义一个函数,只获取 url 的域名部分 import re url_ture = "https://www.csdn.net/" url_false = "ftp://110.110.110.110:8080" def check_url(url): result = re.findall('[a-zA-z
-
Angular.js跨controller实现参数传递的两种方法
前言 由于controllers之间不共享scope,如果希望在controllers之间传递参数,可能需要通过其他的方式实现,以下是当前我用到的两种在controllers之间传递参数的方法. 注:参考文章Sharing Data Between Angular Controllers 一.service 可以写一个包含get/set的service,取参数/赋参数 .factory('paramService',function(){ return { result:[], getResul
-
MySQL新手入门进阶语句汇总
目录 引言 一.常用查询 1.1.order by按关键字排序 升序排序 降序排序 结合where进行条件过滤在排序 多字段排序 1.2.and/or判断 and/or使用 1.3.distinct查询不重复记录 1.4.GROUP BY对结果进行分组 1.5.limit限制结果条目 1.6.设置别名(alias-as) 1.7.通配符 二.子查询 2.1.select查询 相同表查询 多表查询 NOT取反,将子查询的结果,进行取反操作 2.2.insert插入 2.3.update更新 2.4
-
详解vue项目打包步骤
终端运行命令 npm run build 打包成功的标志与项目的改变,如下图: 点击index.html,通过浏览器运行,出现以下报错,如图: 那么应该如何修改呢? 具体步骤如下: 1.查看package.js文件的scripts命令 2.打开webpack.dev.conf.js文件,找到publicPath: config.dev.assetsPublicPath,按Ctrl点击,跳转到index.js文件 3.其中dev是开发环境,build是构建版本,找到build下面的assetsPu
-
TensorFlow tf.nn.conv2d实现卷积的方式
实验环境:tensorflow版本1.2.0,python2.7 介绍 惯例先展示函数: tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, name=None) 除去name参数用以指定该操作的name,与方法有关的一共五个参数: input: 指需要做卷积的输入图像,它要求是一个Tensor,具有[batch, in_height, in_width, in_channels]这样的shape,具体含义是[
-
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
如下所示: # -*- coding: utf-8 -*- import sys from PySide.QtGui import * from PySide.QtCore import * global Item_temp Item_temp='' class TreeWidget(QWidget): def __init__(self): super(TreeWidget, self).__init__() self.setWindowTitle('TreeWidget') self.tre
-
汇编语言无效指令错误概述
问题:cmpxchg8b 指令比较一个8字节值edx和EAX带有8字节值内存( 目的地操作数). 只有有效目标操作数用于此指令是内存 操作数. 如果目标操作数是一个寄存器处理器应产生一个 无效OpCode例外,执行的指令cmpxchg8b应当停止和 处理器应该执行无效OpCode异常处理程序. 此错误发生是 锁定前缀为使用cmpxchg8b指令与一个(无效)寄存器目的地 操作数. 在这种情况下,处理器可能无法启动执行无效OpCode 异常处理程序,因为总线已锁定. 这将导致系统挂起. 提示:如果
-
Flutter图片缓存管理ImageCache原理分析
目录 引言 PaintingBinding 减少图片缓存 增大阀值 思考 引言 设计: 嗯? 这个图片点击跳转进详情再返回图片怎么变白闪一下呢?产品: 是啊是啊! 一定是个bug开发: 囧囧囧 在开发过程中, 也许你也遇到过这样一个场景. 进入一个页面后,前一个页面的图片都会闪白一下. 或者在列表中,加载很多列表项后,之前列表中的图片都需要重新加载.你有没有想过这一切的原因是什么呢? 没错! 它就是我们今天介绍的主人公 --- ImageCache 可能有些人对ImageCache还有些陌生,
-
python实现决策树分类算法
本文实例为大家分享了python实现决策树分类算法的具体代码,供大家参考,具体内容如下 1.概述 决策树(decision tree)--是一种被广泛使用的分类算法. 相比贝叶斯算法,决策树的优势在于构造过程不需要任何领域知识或参数设置 在实际应用中,对于探测式的知识发现,决策树更加适用. 2.算法思想 通俗来说,决策树分类的思想类似于找对象.现想象一个女孩的母亲要给这个女孩介绍男朋友,于是有了下面的对话: 女儿:多大年纪了? 母亲:26. 女儿:长的帅不帅? 母亲:挺帅的. 女儿:收入高不?
-
最新IDEA永久激活教程(支持最新2019.2版本)
此教程已支持最新2019.2版本 本教程适用Windows.Mac.Ubuntu等所有平台. 激活前准备工作 配置文件修改已经不在bin目录下直接修改,而是通过Idea修改 如果输入code一直弹出来,请去hosts里移除jetbrains相关的项目 1.下载新版破解补丁 阅读原文下载补丁文件jetbrains-agent.jar并将它放置到 Idea安装目录的\bin目录下(位置可随意,放这里是怕误操作删除了破解文件). 2.进入项目界面 如果你之前已经使用有效期激活过可跳过此步骤,如果你是刚
-
解决resultMap映射数据错误的问题
目录 resultMap映射数据错误 解决方案 [报错]resultMap认知错误 附图(修改过后的) resultMap映射数据错误 mapper文件使用了resultMap进行一对多关系映射,不管怎么配置(没有问题)SQL语句查询出来的结果,和调用mapper代理对象产生的entry数据就是不一致. 解决方案 在mapper的sql语句中加上order by. [报错]resultMap认知错误 数据库改了一个字段的名字,后来牵扯到实体类标准化都要改,原来以为,mybatis使用的sql语句
-
keras输出预测值和真实值方式
在使用keras搭建神经网络时,有时需要查看一下预测值和真是值的具体数值,然后可以进行一些其他的操作.这几天查阅了很多资料.好像没办法直接access到训练时的数据.所以我们可以通过回调函数,传入新的数据,然后查看预测值和真是值. 参考这篇解决: https://stackoverflow.com/questions/47079111/create-keras-callback-to-save-model-predictions-and-targets-for-each-batch-durin
-
详解Node.js中exports和module.exports的区别
今天看了下node.js的require方法的源码,终于搞清楚exports和module.exports的区别了. 我们知道,node.js的模块暴露有两种方法. 1. 方式一:用exports //a.js exports.log =function (str) { console.log(str); } //b.js var s = require("./a"); s.log("哈哈哈哈"); 2. 方式二:用module.exports //a.js mod
-
C#进程监控方法实例分析
本文实例讲述了C#进程监控方法.分享给大家供大家参考.具体如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Diagnostics; namespace ProcessMonitor {
-
金山反病毒20050127_日报
今日提醒用户特别注意以下病毒:"AutoDownload"(Win32.Hack.AutoDownload)和"Delf"(Win32.Hack.Delf.tx). "AutoDownload"黑客工具,该病毒是一个病毒生成器,生成的病毒会通过创建远程线程的方式注入到指定的系统进程,访问网络下载病毒文件并运行. "Delf"黑客工具,该病毒会开启后门端口等待攻击者连接,并接收攻击者发来的各种控制命令. 一."Auto
-
iOS设置可选择圆角方向的控件圆角
前言 这篇文章主要给大家介绍利用iOS如何设置可选择圆角方向的控件圆角,话不多说,以下是实现的示例代码,一起来看看吧. 示例代码 一.通过设置控件layer的cornerRadius来设置圆角 self.view.layer.cornerRadius =10.f;//如果设置圆角角度为半圆,则数值为控件高度的一半 self.view.layer.masksToBounds = YES;//是否删除多余的位置 二.通过贝塞尔曲线来设置圆角 UIBezierPath *maskPath = [UIB
-
iOS实现圆角箭头矩形的提示框
先来看看我们见过的一些圆角箭头矩形的提示框效果图 一.了解CGContextRef 首先需要对 CGContextRef 了解, 作者有机会再进行下详细讲解, 这篇中简单介绍下, 方便后文阅读理解. 先了解 CGContextRef 坐标系 坐标系 举例说明 : 对于 商城类App 有很多原价, 现价对比 .那 原件的横线怎么画, 就可以用CGContextRef - (void)drawRect:(CGRect)rect { // Drawing code [super drawRect:re
-
iOS中设置view圆角化的四种方法示例
前言 在最近进行项目性能优化的过程中,遇到view圆角优化的问题,有一些粗略的看法,现总结一下.分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 设置圆角目前知道的有四种方法: 1.通过shapeLayer设置 2.通过view的layer设置 3.通过BezierPath设置 4.通过贴图的方式设置 1.shapeLayer的实现 通过bezizerpath设置一个路径,加到目标视图的layer上.代码如下: // 创建一个view UIView *showView = [[U
-
vue如何实现observer和watcher源码解析
本文能帮你做什么?好奇vue双向绑定的同学,可以部分缓解好奇心,还可以帮你了解如何实现$watch. 前情回顾 我之前写了一篇没什么干货的文章,并且刨了一个大坑. 今天,打算来填一天,并再刨一个. 不过话说说回来了,看本文之前,如果不知道Object.defineProperty,还必须看看解析神奇的Object.defineProperty 不得不感慨vue的作者,人长得帅,码写的也好,本文是根据作者源码,摘取出来的 本文将实现什么 正如上一篇许下的承诺一样,本文要实现一个$wacth con
-
关于vuex强刷数据丢失问题解析
vuex-persistedstate 核心原理:在本地存储中存入所有的vuex数据,页面刷新时到缓存中取数据,放到vuex中 下载:$ npm install vuex-persistedstate -S 在store中引入插件 import persistedState from 'vuex-persistedstate' const store = new Vuex.Store({ // ... plugins: [persistedState()] }) vuex-persistedst
