自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 RxSwift使用UITableVIew,给自定义的UITableVIewCell绑定动作

在使用UITableVIew的时候,一般都会自定义一个UITableVIewCell,但是对于UITableVIewCell上的动作点击,点击Cell上具体的按钮,图片时通过Rxswift绑定具体的动作。自定义Cellimport Foundationimport RxSwiftimport RxCocoaclass TestCell: UITableViewCell { private(set) var disposeBag = DisposeBag() private l

2021-03-12 14:54:39 706

转载 Windows中更改ctrl与alt键互换位置

习惯了mac上的alt键的位置,在用Windows键盘的时候,老是把alt当作ctrl快捷键使用,搜了下更改两个键的方法,在此做个记录。将下列内容复制粘贴到txt中,并重命名为.reg格式文件,然后双击制性Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]"Scancode Map"=hex:00,00,00,00,00,00,00,0

2021-01-06 01:01:48 14602 7

原创 swift WkWebView的返回,goback,跳过同级

swift WkWebView的返回,goback,跳过同级在使用wkwebview的时候,需要增加顶部的返回图标,可以直接调用gaback函数,但是在web页中,同一页的不同tab也会被压入返回的backForwardList.backlist中,所以导致点击返回图标会停留在同一页面。针对这个bug的解决方法如下。@objc private func onBack(sender: UIBarButtonItem) { guard let webview = wkWebView else

2020-12-07 20:15:00 1645

原创 ios 设置背景图全屏显示(包括导航栏和状态栏)

需求描述登陆页要求背景图全屏展示,网上查了很多,发现没有找到适合的,问了组里的大佬,大佬随便提了一句隐藏navigationbar就行了,汗颜。实现方法在 VC 中设置背景图self.view.layer.contents = UIImage(named: "launch_screen_background")?.cgImage将navigationbar隐藏override func viewWillAppear(_ animated: Bool) { super.viewW

2020-07-23 10:09:08 1464

转载 ios获取设备信息,手机型号

获取手机设备信息let deviceName = UIDevice.currentDevice().name //获取设备名称 例如:梓辰的手机let sysName = UIDevice.currentDevice().systemName //获取系统名称 例如:iPhone OSlet sysVersion = UIDevice.currentDevice().systemVersion //获取系统版本 例如:9.2let deviceUUID = UIDevice.currentDe

2020-06-09 11:21:53 3096

原创 IOS 通过状态栏获得信号格数 swift

找了很多方法,发现网上很多文章的方法都太老了,这个问题找了很久,总结一下在ios13和ios12下可以获得状态栏的信号格数(wifi,cellular),在网上找的时候发现有些文章说iphoneX需要特殊判断起刘海屏,因为StatuBar中的关键值不同,在控制台下查看StatusBar的值,发现不管ios12还是ios13都可以从statusbar中取出currentData属性中可以取出信号格数,所以也不用判断了,直接取就行。从状态栏中取出的信号格数来判断信号强度是不准确的,准确的是取出信号强度的db

2020-06-08 17:38:23 1010

原创 python中的scipy.misc.imread()等方法被弃用

from scipy.misc import imread 报错查询后了解 from scipy.misc import imread,imwrite 等被弃用解决方法:安装 imageio 库使用pip install imageioimport imageioimageio.imread("xxxx.png")...

2019-08-02 09:23:09 11708 3

原创 Tromino(更准确地说是“右Trominio”)是一个由棋盘上的三个1x1方块组成的L型骨牌。

Tromino(更准确地说是“右Trominio”)是一个由棋盘上的三个1x1方块组成的L型骨牌。我们的问题是,如何用Tromino覆盖一个缺少了一个方块(可以在棋盘上的任何位置)的2^n*2^n棋盘。除了这个缺失的方块,Tromino应该覆盖棋盘上的所有方块,Tromino可以任意转向但不能有重叠。为此问题设计一个分治算法。(PS:具体可以参考下图)解法:分治思想每次将2^n*2^n的正...

2019-04-23 22:08:28 1210

原创 五种简单排序算法的比较

冒泡法:这是最原始,也是众所周知的最慢的算法了。时间复杂度为O(n*n)。当数据为正序,将不会有交换,空间复杂度为O(1)。优点:代码简单,算法稳定。缺点:时间复杂度高。template<typename T>void bubbleSort(T arr[], int n){ for (int i = 0; i < n; i++){...

2019-04-23 22:07:51 287

原创 分治螺钉与螺帽问题

假设我们有n个直径各不相同的螺钉以及n个相应的螺母。我们一次只能比较一对螺钉和螺母,来判断螺母是大于螺钉、小于螺钉还是正好适合螺钉。然而,我们不能拿两个螺母做比较,也不能拿两个螺钉做比较。我们的问题是要找到每一对匹配的螺钉和螺母。为该问题设计一个算法,它的平均效率必须属于集合O(nlogn)。解法:类似于快速排序的思想,第一次选出一枚螺钉与所有螺帽比较,并将比此螺钉大的螺帽放到左侧,比此螺钉小...

2019-04-23 22:01:25 3836 5

简单打飞机游戏c++源码

简单的打飞机游戏c++源码,小白练手,纯属娱乐,第一次使用c++控制台写东西。

2018-03-18

空空如也

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

TA关注的人

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