动态计算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://git@www.exampl…
tomcat启动时自动执行代码
1、实现监听启动的接口 package cn.geekapp.timer; import java.util.Timer; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; public class MyListener im…
好用的js加载中效果
下面是3个js函数和图片资源,把js和图片放在自己项目中,需要显示、隐藏加载中效果时,调用相应的函数即可。 //显示加载中进度... function showLoading(){ if(!loadingIsShow()){ //filter:alpha(opacity=60);--兼容ie6、7、8 var loadingDiv = ''; $(…
java以指定编码读写文件
java以指定编码格式读写文件工具类: package cn.geekapp.utils; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io…
java日期时间格式化
java日期时间格式化工具类: package cn.geekapp.datetimepicker; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 时间日期格式化 */ public class Dat…