APP提交苹果审核踩过的两次坑儿
APP审核踩过的两次坑, 分享给大家:
(一) 被拒摘要:We discovered one or more bugs in your app when
reviewed on iPhone running iOS 10.1.1 on Wi-Fi connected to an IPv6
被拒原因很明显,就是最近出的iOS新系统上运行出现不支持IPV6网络环境的
automaticallyAdjustsScrollViewInsets解析
automaticallyAdjustsScrollViewInsets,当设置为YES时(默认YES),如果视图里面存在唯一一个UIScrollView或其子类View,那么它会自动设置相应的内边距,这样可以让scroll占据整个视图,又不会让导航栏遮盖。
当controller上的第一个子视图不是scrollview以及其子类的时候,就会取消内边距。此时原本全屏的scrollview设置的f
终端查看XCode的代码行数
// 查看某文件
cd /Users/yang/Desktop/git/testFile
// iOS开发之统计Xcode工程的代码行数
find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l
iOS 收到推送后,播放声音
收到推送后,播放声音:
自定义音效
//音效文件路径
NSString *path = [[NSBundle
mainBundle] pathForResource:@"new_order"
ofType:@"wav"];
//组装并播放音效
SystemSoundID soundID;
NSURL *filePath = [NSURL
fileURL
sqli-labs less1
先来了解一下MYSQL注入的基本姿势
url编码:
url中只能含有英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号,所以要对其编码
sql注入中常用的url编码有:空格%20,单引号%27,双引号%22,井号%23
mysql中常用的系统表与函数:
系统数据库information_schema存储数据库元数据,其中的tables存储了表的元数据,常用字段:table_sche...
sqli-labs less2-7
LESS 2 基于整形数的注入
用id=’测试,发现报错,根据报错信息发现第二关的参数是整形,直接构造payload:
http://localhost/sqli-labs-master/Less-2/?id=0 union select 1,group_concat(username),group_concat(password) from users%23
LESS 3 带括号...
sqli-labs less8-10
LESS 8 基于布尔的盲注
盲注就是在sql注入过程中,sql语句执行的选择后,选择的数据不能回显到前端页面。此时,我们需要利用一些方法进行判断或者尝试,这个过程称之为盲注。盲注分为好几种,本关采用基于布尔的盲注
盲注相关函数:
mid(column_name,start[,length])
select mid(12345,2,3);
+-----------...
sqli-labs less11-16
LESS 11 基于字符串的注入(POST)
在username栏输入单引号’测试,结果:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘’’’ and passwo...
Python版的数据库查询构造器、ORM及动态迁移数据表。
Orator Orator提供一个简单和方便的数据库数据处理库。 它的灵感来源于PHP的Laravel框架,借助其思想实现了python版的查询构造器和ORM。 这是完整的文档:http://orator-orm.com/docs 安装 你可以有两种不同的安装方式。 使用pip安装。 pip install orator 使用官方的源码安装(https://github.com/sdispater/orator) 基本使用 配置 你需要开始配置数据库连接,及创建一个DatabaseManage
38.闰年——C语言初学者百题大战之十七
#include<stdio.h>
int main()
{
int y;
scanf("%d",&y);
if((y%4==0&&y%100!=0)||(y%400==0))
printf("Yes");
else
printf("No");
return 0;
}
python - setitem/getitem/delitem类的内置方法
# class 内置方法:
# __setitem__
# __getitem__
# __delitem__
class Test():
X = 100
def __getitem__(self, item):
print("getitem")
def __setitem__(self, key, value):
print("setitem")
def __delitem__(self, key):
p
给大一新生学习c程序的一些建议的一些建议
这是一篇给刚学习c程序的学弟们的一篇日志。如果想学好c程序,以及不想走太多弯路,希望能看一下这篇文章,如果说基础较好,或者说已经是大二,大三,这篇文章不会有什么帮助。 刚转到软件工程系,加了几个新生群,很多学弟在群里问的都是在询问迷宫题,鸡兔同笼以及move.h到底应该怎么写,于是,和几个关系比较好的学弟以及大二关系较好的朋友了解了一下情况,主要是由于书籍的不同,现在学弟们,你们用的书是新编的,主要是面向逻辑的一本书。个人觉得,这本书不适合0基础的同学学习。不谈学弟们,我大一之前也没有接触过编
python yeild and generator
https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do?page=1&tab=votes#tab-top
学习Linux的第十六课时
不断地深入学习Linux,自己也在不断地进步。但是在有些时候感觉自己还是掌握的东西比较少,需要多看关于Linux的文档,在虚拟机上进行实践操作,一方面是加强自己的实践经验,另一方面是补充自己知识上的漏洞。这课时主要讲解了DHCP动态管理主机协议以及使用Postfix与Dovecot部署邮件系统。 首先来说一下DHCP动态主机管理协议,这个主要是解决IP问题的一个协议,自动分配地址,使其能够正常的使用计算机。 我们现在所用的都是IPV4地址,IPV4的地址是32位。所以说IPV4的地址一共是2的
PuTTY 串口调试,为普通用户增加访问串口设备权限
一般情况下,只有 root 用户可以使用 PuTTY 访问串口设备,如果要为普通用户增加访问串口设备的权限,可按如下步骤进行: (以 Ubuntu 14.04.3 系统为例,第一个串口设备,会被识别为 /dev/ttyUSB0) (1) 进入目录 /etc/udev/rules.d (2) 新建文件 70-ttyusb.rules (3) 给上述文件加入以下内容, KERNEL=="ttyUSB[0-9]*", MODE="0666" 然后重新拔插串口设备,普通用户就可以使用 PuTTY 调试
Codeforces Round #514 (Div. 2) D. Nature Reserve
http://codeforces.com/contest/1059/problem/D 最大值: 最左下方和最右下方分别有一个点 r^2 - (r-1)^2 = (10^7)^2 maxr<0.5*10^14 Way1: 二分。 difference: 如果使用 5*10^13 -> 10^-6,2^ 60~70区间,pow,sqrt运算,实测超时。 实际上是,使用。 time of a case:-> Code: 1 #include <bits/stdc++.h>
2 using n
今日推荐
周排行