随笔分类 - 学习笔记
用于归类学习知识
摘要:特别要注意那个有无状态栏时的像素要求 **注意:在截屏模拟器的时候,请把模拟器的Scale设置成100%(Window->Scale->100%) 开模拟器截图,运行每一个iOS型号,然后ctrl+1让它放到最大,再按ctrl+s截图,这样截图出来的也是它所要求的分辨率尺寸。 如果,尺寸什么的都检查
阅读全文
摘要:UIAlertView 随着苹果上次iOS 5的发布,对话框视图样式出现在了我们面前,直到现在它都没有发生过很大的变化。下面的代码片段展示了如何初始化和显示一个带有“取消”和“好的”按钮的对话框视图。 Objective-C版本: 1 2 UIAlertView *alertview = [[UIA
阅读全文
摘要:1.非分片字段查询 Mycat中的路由结果是通过分片字段和分片方法来确定的。例如下图中的一个Mycat分库方案: 根据 tt_waybill 表的 id 字段来进行分片 分片方法为 id 值取 3 的模,根据模值确定在DB1,DB2,DB3中的某个分片 如果查询条件中有 id 字段的情况还好,查询将
阅读全文
摘要:数据分布是指数据库中的数据不是存储在一个站点的计算机存储设备上,而是根据需要将数据划分成逻辑片段,按照某种策略将这些片段分散在各个站点上。通常有四种分布策略:集中式、分割式、复制式、混合式。 集中式:所有数据都放在一个站点上。这样对数据的控制管理比较溶质,数据的一致性可以得到保证。但由于所有数据放在
阅读全文
摘要:要达到自动调整的目标需要监听 keyboardWillShowNotification 跟 keyboardWillHideNotification, 同时需要实现点击其它地方时,通知隐藏键盘的事件 ViewController.swift viewDidLoad{ NotificationCent
阅读全文
摘要:1. 定义变量 var name = "***" 定义常量 let name ="*****" 2. swift 变量类型 String, Int, Float, Double 3. swift 逻辑操作符 && , ||, ! 4. swift 关系运算符 ==, !=, >=, <= 5. sw
阅读全文
摘要:/** 复选框 */ import UIKit class LYBmutipleSelectView: UIView { var selectindexs:[Int]=[]//选中的 //标题数组 var titleArr:[String]=[""]{ didSet{ for i in 0..<ti
阅读全文
摘要:一、点击界面空白处即可收起键盘,空白处不能有其他控件的响应事件。 //点击空白处关闭键盘 override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) { //某个textview失去了响应者,即收起键盘了 tex
阅读全文
摘要:import UIKit class ViewController: UIViewController,UITextFieldDelegate{ var exampleTextField : UITextField! override func viewDidLoad() { super.viewD
阅读全文
摘要:原生cell没有长按事件,我们需要使用手势识别来绑定CollectionView。创建并绑定CollectionView如下: (void)viewDidLoad { [super viewDidLoad]; */ //创建长按手势监听 UILongPressGestureRecognizer *l
阅读全文
摘要:由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼容,如何让脚本在对应的Python版本上运行,这个是值得总结的。 对于Ubuntu 16.04 LT
阅读全文
摘要:作为认证服务号,可利用开发者模式自行开发,或借由授权的方式让第三方开发者代公众号实现生成“带数据统计的二维码”。 通常来说,公众平台生成的普通关注二维码,在统计上没有做任何渠道的区分,即无论是扫了谁的二维码,最后都记作通过扫描二维码的形式关注。 但对于认证服务号,微信开放了额外的接口能力——生成带参
阅读全文
摘要:如果想熟悉QTableWidget,请参考PyQt5高级界面控件之QTableWidget(四) setSpan(int, int, int, int)四个参数分别代表,起始行,列,合并的行数,全并的列数,合并的内容为起始行列的内容,如setSpan(1,1,2,2),得到的现象如下: clearS
阅读全文
摘要:解决步骤: 1. 利用kubectl 修改 k8s 配置, 设置 external** = Local 2. 在服务发现与负载均衡界面,选择对应的LB 服务, 设置服务LB 的 external** = Local
阅读全文
摘要:import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * ################################################ #######
阅读全文
摘要:@app.route('/dailyupdate', methods = ['POST','GET'])def dailyUpdate(): try: db=MySQLdb.connect("localhost","root","abc123_","videomgr") cursor=db.curs
阅读全文
摘要:在现实的生活中,我们可能会遇到一些美好的或是珍贵的图片被噪声干扰,比如旧照片的折痕,比如镜头上的灰尘或污渍,更或者是某些我们想为我所用但有讨厌水印,那么有没有一种办法可以消除这些噪声呢? 答案是肯定的,依然是被我们用了无数次的OpenCV这款优秀的框架。 效果预览 图片修复原理 那OpenCV究竟是
阅读全文
摘要:本文实例为大家分享了python批量文件重命名的具体代码,供大家参考,具体内容如下 问题描述 最近遇到朋友求助,如何将大量文件名前面的某些字符删除。 即将图中文件前的编号删除。 Python实现 用到了python中的os模块,os模块中的rename方法可以实现对文件的重命名 1 2 3 4 5
阅读全文
摘要:普通滑动验证 以http://admin.emaotai.cn/login.aspx为例这类验证码只需要我们将滑块拖动指定位置,处理起来比较简单。拖动之前需要先将滚动条滚动到指定元素位置。 import time from selenium import webdriver from seleniu
阅读全文
摘要:写好爬虫的原则只有一条: 就是让你的抓取行为和用户访问网站的真实行为尽量一致 1、伪造UA字符串,每次请求都使用随机生成的UA 为了减少复杂度,随机生成UA的功能通过第三方模块库fake-useragent实现,使用pip进行安装 1 pip install fake-useragent 2、生成一
阅读全文