1.ios10 tableview头部空白 if (@available(iOS 11.0, *)) { self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; }else { self.automaticallyAdjustsScrollViewInsets = NO; } https://www.jianshu.com/p/7eea417275af 2. 如果没有使用po…
1. 正确的处理方法 1)设置标头的高度为特小值 (不能为零 为零的话苹果会取默认值就无法消除头部间距了) UIView *view = [[UIView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 0.001)]; view.backgroundColor = [UIColor redColor]; self.tableView.tableHeaderView = view; 2)写代理方法(中间的留白其实是…
- (BOOL)prefersStatusBarHidden { return YES; } self.tableView.separatorColor = [UIColor colorWithRed:// alpha:/255.0]; self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone; // 表格的头部控件(直接显示表格的最顶部) self.tableView.tableHeaderView = [UIButto…
- (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGPoint point = scrollView.contentOffset; if (point.y <= - 64) { self.tableView.contentOffset = CGPointMake(0.0, - 64.0); } }…
1.AppDelegate 到这里我们把解决方案再明确一下:把 AppDelegate 的调用解耦成一个 责任链 模型.并且满足以下特征: 每个模块都可以无限制的实现 AppDelegate 的方法. 每个模块将会实现多个 AppDelegate 的函数以完成一定的业务逻辑,比如对于URLScheme的处理. 对于有返回值的函数,将其调用关系转化成一个 责任链. 能够让调用者之间根据返回值交互. http://www.dzpqzb.com/2018/05/10/appdeleate-compon…
1. 已经用 git commit  提交了代码. 此命令可以用来回退到任意版本:git reset --hard  commitid https://www.cnblogs.com/qufanblog/p/7606105.html 如果你的项目中还没有自动生成的 .DS_Store 文件,那么直接将 .DS_Store 加入到 .gitignore 文件就可以了.如果你的项目中已经存在 .DS_Store 文件,那就需要先从项目中将其删除,再将它加入到 .gitignore.如下: 删除项目中…
1.xcode debug 了解了每个设置的意思,个人觉得对于一个普通的app来说可以这样配置这些设置: Generate Debug Symbols:DEBUG和RELEASE下均设为YES(和Xcode默认一致): Debug Information Level:DEBUG和RELEASE下均设为Compiler default(和Xcode默认一致): Deployment Postprocessing:DEBUG下设为NO,RELEASE下设为YES,这样RELEASE模式下就可以去除符…
1. //设置CIContext,并从CIImage -> CGImage -> UIImage CIContext *context = [CIContext contextWithOptions:nil]; CGImageRef cgImage = [context createCGImage: outputImage fromRect:qrRect]; UIImage *resultIamge = [UIImage imageWithCGImage:cgImage]; //(如果 直接用…
1. #import "UIView+Test.h" #import <objc/runtime.h> @implementation UIView (Test) + (BOOL)resolveInstanceMethod:(SEL)sel { return NO; } - (id)forwardingTargetForSelector:(SEL)aSelector { // NSString *sel = NSStringFromSelector(aSelector);…
1. 确保打包的时候使用的是fembed-bitcode, 而不是fembed-bitcode-maker fembed-bitcode-maker:只是简单的标记一下在archive出来的二进制中bitcdoe所在的位置.fembed-bitcode: 真的会生成bitcode指令,并且嵌入到二进制中,这个设置不止要在app中设置,同样你也必须在编译静态链接库的时候使用.而且需要主题的是该参数系统只默认在archive模式下会添加//需要注意的是bitcode只默认在archive下编译.在d…
1. https://www.cnblogs.com/wfwenchao/p/5577789.html https://github.com/wangzz/Demo http://www.kimbs.cn/2015/04/ios-development-code-signing/ https://stackoverflow.com/questions/39461798/dlopen-from-sandbox-in-ios-10-is-blocked…
1.error: tool 'xcodebuild' requires Xcode的解决办法 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/ https://blog.csdn.net/shorewb/article/details/52447554 2. cmake_minimum_required(VERSION 3.5) project(server C CXX) set(CMAKE_CXX_CO…
1. - (void)collectionView:(UICollectionView *)collectionView willDisplaySupplementaryView:(UICollectionReusableView *)view forElementKind:(NSString *)elementKind atIndexPath:(NSIndexPath *)indexPath { view.layer.zPosition = 0.0; } https://stackoverfl…
1. void TCPServer::start() { poco_assert (_stopped); _stopped = false; _thread.start(*this); } void Thread::start(Runnable& target) { startImpl(target); } ... void ThreadImpl::startImpl(Runnable& target) { if (_pData->pRunnableTarget) throw Sys…
1. 一个uiviewcontroller发送网络请求,解析数据后放在数组里.如果是多个网络请求,就要多个成员变量存储.那是不是可以单独出一个model来解析数据,存储数据呢. 如果有一个RequestSender来发送数据,那么往多个服务器发送数据,只能在RequestSender里做if else 判断. 其实也可以有多个RequestSender,用同一个model解析数据,也可以多个model解析数据. model解析数据也可以分开,msgreceiver收到数据,model存储数据.…
1. Type 'Any' has no subscript members 这一条简直莫名其妙.大体意思就是,你这个类型"Any"不是个数组或者字典,不能按照下标取东西. 我之前通过一个方法默认创建了一个字典,编译器也认为这是个字典,所以允许我取东西,但是现在编译器翻脸了,说你必须告诉我这是个字典我才能让你取东西.okok. 1 (dic as! NSDictionary) 同理还有各种类型不匹配的问题,强制转换就可以了.(偷偷说,真怀念OC的弱类型的时代~) http://www.…
1.node.js的request模块 http://www.cnblogs.com/meteoric_cry/archive/2012/08/18/2645530.html…
1. http://www.cnblogs.com/xuling/p/5602036.html 2. http://blog.csdn.net/qq_26819733/article/details/53224270…
一.目标场景 如今短视频横行的时代,以某短视频为首的,背后依靠着强大的资金后盾,疯狂地对平台用户进行红包轰炸. ​ 与传统的红包不一样,视频红包包含位置的不确定性.大小不确定性.元素 ID 的不确定性等......这些不确定性都会导致抢红包的操作变得异常的复杂. 本篇文章的目的是利用 Python 自动化实现「抢视频红包」这一骚操作.本文仅仅用于学习交流技术!请勿用于其他用途! 二.准备工作 在开始编写脚本之前,需要做如下准备 1.一部 Android 手机,并在 PC 端配置好 ADB 运行环…
解决方式1: self.tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, self.tableView.bounds.size.width, 0.01f)]; 解决方式2: self.tableView.contentInset = UIEdgeInsetsMake(-30 , 0 , 0 , 0); 解决方式3: self.automaticallyAdjustsScrollView…
几个常出现的问题: 1.网站打开空白 2.页面头部出现多余的空白 3.网站出现乱码,如“锘�” 解决方法可以是: 1.选用专业的编辑器,例如notepad++,sublime,editplus这样不会自动签名. 2.sublime通过如下操作File -> Save with Encoding -> UTF-8保存后即可去除bom 3.notepad++选中格式 -> 以UTF-8格式编码 选项即可去除 <?php if (isset($_GET['dir'])){ //设置文件目…
UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(hitTableViewToHideKeyboard)]; tap.cancelsTouchesInView = NO;//表示当前控件响应后会传播到其他控件上.默认为YES [_mainTableView addGestureRecognizer:tap]; 加上中间的属性的原因是方便将点击事件传递…
遇到一个奇葩问题,访问我们自己的网站接口,有的网段访问正常, 有的网段访问,有时正常有时报 curl(56) Recv failure: Connection reset by peer 而且同一个网段访问也是这样 . 在本机上访问一直都是报这样的错误. 服务器的防火墙关闭了,ping没有丢包,telnet 端口正常,机器也重启了,还是不行,实在找不到解决办法,只能要求换机器了. 下面是用tcpdump抓包 # tcpdump -i bond0 host ip地址 ###正常数据包 listen…
个股滚动ROE = 最近4个季度的归母净利润 / ((期初归母净资产 + 期末归母净资产) / 2). 查看更多个股ROE最高排名 兰州民百(SH600738) - ROE_TTM:86.45% - 扣非PE_TTM:34.55 - PB3.35 - 股息:25.54% - 百货商店 - 兰州民百(SH600738)的滚动ROE走势图 宜宾纸业(SH600793) - ROE_TTM:83.77% - 扣非PE_TTM:亏损 - PB5.77 - 股息:无 - 纸制品 - 宜宾纸业(SH6007…
201521123082 <Java程序设计>第10周学习总结 标签(空格分隔): java 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. Answer: 2. 书面作业 本次PTA作业题集异常.多线程 1.finally 题目4-2 1.1 截图你的提交结果(出现学号) Answer: 1.2 4-2中finally中捕获异常需要注意什么? Answer: 先贴上finally块的源码: finally { try { resource.clos…
[功能说明] tcpdump命令是一个截获网络数据包的包分析工具.tcpdump可以将网络中传送的数据包的“头”完全截获下来以提供分析.它支持针对网络层.协议.主机.端口等的过滤,并支持与.或.非逻辑语句协助过滤有效信息. tcpdump命令工作时要先把网卡的工作模式切换到混杂模式(promiscuous mode).因为要修改网络接口的工作模式,所以tcpdump命令需要以root的身份运行. [语法格式] tcpdump [option] [expression]  tcpdump [选项]…
前言 如何计算年龄?我的第一直觉做法:(当前时间戳 - 出生时的时间戳)/ (365*86400)  所得结果向下取整.后来发现这种做法获得的结果不准确,不是多了一岁就是少了一岁,不能简单粗暴的这么处理,只能把相差的年数月数天数精确的算出来.我一开始以为这个很简单,这个问题不值得记录下来,后来发现不是这么一回事,实现起来没有那么顺利,对我而言. 闰年 要计算2个日期之间的相差的时间,肯定需要知道闰年是咋回事.地球绕太阳公转一圈的时间即为公历一年的时间,地球公转花的时间大概是365天5小时48分,…
1.Read.java package cn.tedu.demo; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; /** * @author 赵瑞鑫 E-mail:1922250303@qq.com * @version 1.0 * @创建时间:2020年7月31日 上午10:55:23 * @类说明: 练习:读取歌词文件内容实现…
一,效果图. 二,工程图. 三,代码. RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController : UIViewController <UITableViewDataSource,UITableViewDelegate> { UITableView *mTableView; } @end RootViewController.m #import "RootViewControll…
Mono是Xamarin资助的一个项目,是微软的.NET框架的开源实现.它使得使用C#.F#和其他.NET语言进行跨平台开发成为可能.Xamarin在Mono之上构建了跨平台开发工具以及像Xamarin.Forms(可以使用跨平台代码辅助创建原生的体验)这样的框架产品.开发工具和框架在开发者之间都有应用(Xamarin最近获得了5400万美元C轮融资,会继续在这方面发力).Xamarin也已经在和微软开展合作,以改进.NET和Mono之间的兼容性.ASP.NET vNext(尤其是KRuntim…