关闭多个UIViewController时报异常:Trying to dismiss the presentation controller while transitioning already
关闭多个UIViewController时报异常,google了下,用下面代码可以避免,具体原因可能是关闭一个UIViewController影响到了其他的UIViewController,所以需要关闭了以后再关闭另一个,不能使用循环一下同时关闭多个,不知对不对,还请高手指教。上代码: //这个是我定义的数组,放了多个需要关闭的UIViewCont…
UITableView默认选中第一行
UITableView默认选中第一行,代码如下: NSIndexPath *indexPath=[NSIndexPath indexPathForRow:0 inSection:0]; [_tableView selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewS…
动态计算UITableView每一行的高度
开发中可能会遇到UITableView每一行的高度不一样,可以根据每行不通的内容返回不同高度,修改UITableViewDelegate代理方法如下: - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { UI…
设置UIImageView为圆角
开发中需要设置用户头像显示为圆角,代码如下: headimg.layer.masksToBounds=YES; headimg.layer.cornerRadius=headimg.frame.size.width/2.0f; //设置为图片宽度的一半出来为圆形 headimg.layer.borderWidth=2.0f; //边框宽度 head…
UITabBarController使用代码跳转元素
项目需要,一个界面中有一个按钮,点击可以切换tabBarController的子界面,代码如下,记录下: [self.tabBarController setSelectedIndex:2]; 原创内容转载请保留出处GEEK笔记(http://www.geekapp.cn/)。
storyboard界面跳转
UIStoryboard *secondStroyBoard=[UIStoryboard storyboardWithName:@"LoginRegister" bundle:nil]; UIViewController *login=[secondStroyBoard instantiateViewControllerWithIdentifier…
nginx图片防止盗链的配置
nginx模块ngx_http_referer_module通常用于阻挡来源非法的域名请求。但是伪装Referer头部是非常简单的事情,所以这个模块只能用于阻止大部分非法请求。 location ~* \.(gif|jpg|png|jpeg)$ {     valid_referers none blocked *.geekapp.cn serve…
nmap扫描探测常用命令
Nmap是一款网络扫描和主机检测的非常有用的工具。可用于:主机发现,端口发现或枚举,服务发现和操作系统检测,硬件地址,以及软件版本检测。它有命令行界面和图形用户界面。 1、检测主机 #检测单台主机 nmap 192.168.1.1 #检测多台主机 nmap 192.168.1.1 192.168.1.100 #检测一个网段 nmap 192.168…
Java SimpleDateFormat获取格式化时间错误
新安装服务器,centos7系统,项目部署后,date命令显示时间正确,通过java程序获取的时间差12小时。最后查询是jvm时区问题。 解决方法: tomcat修改catalina.sh文件,添加如下: JAVA_OPTS="$JAVA_OPTS -Duser.timezone=Asia/Shanghai" 或者在项目中使用java代码: Tim…
centos下memcached安装与配置
1、yum安装memcached yum search memcached yum -y install memcached.x86_64 2、验证是否安装 #执行以下命令会输出帮助信息 memcached -h 3、memcached启动 memcached -p 9011 -l 127.0.0.1 -d -u root #验证是否启动 ps -…
git服务端新建项目与分支
一、服务端新建项目 cd /home/git mkdir test cd test/ git init echo ‘test’ > test.txt git add . git commit #输入提交语 #新建分支 git branch android_dev_v1 二、客户端下载项目 git clone ssh:[email protected]
tomcat启动时自动执行代码
1、实现监听启动的接口 package cn.geekapp.timer; import java.util.Timer; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; public class MyListener im…