- 浏览: 23726 次
- 性别:
- 来自: 广州
最新评论
-
hyc_willie:
技术大牛
IOS类似android的view.gone/view.visable -
hyc_willie:
牛人,服务端手机端全拿下了
win7java开发记录
文章列表
近日在处理一个需求,外表看上去挺简单的,但是却搞了好久。
需求如下: App乙要更换新版本
App甲 A页面 -> App乙 B页面(判断APP是否升级,判断APP是否已经登录) -> App乙 B页面销毁 -> App乙 C页面 -> App乙 C页面做业务操作 -> App甲 A页面
正常来说,挺简单的,但是业务上有点复杂。先说App甲 ,,是一个混合开发,基本上可以理解为一个cordova+H5+vue的功能,所有调用外系统app使用cordova的插件。App乙的B页面,只是做鉴权用,而且B页面不能进行修改,使用后就立马销毁。App乙的C页面 ...
activity不能直接用Intent跳转fragment,因此要用个例外的办法处理。
刚好我的Activity有个gridView,而这个gridVIew点击里面的图片时,适当跳转到对应的fragment。
我的方法是先跳到一个新的Activity里,然后根据这个Activity跳转
以下是android代码,这个是跳转中转的类,利用这个类里面的FrameLayout,直接加载你的fragment(其实相当于是将fragment嵌套在Activity里面) ,不过要将类名传递给这个中转类
public class MyFragment extends FragmentActiv ...
上了win7 64位后,eclipse对于jboss配置,要在
optional program arguments里增加这条记录
-Djava.net.preferIPv4Stack=true
===========================
用myeclipse6.6开发websphere6.1时,要注意,要打补丁6.1.0-WS-WAS-WinX32-FP0000029
配置时自动获取的cellname是错的,要自己到目录里看cellname是啥,再手工填写
IOS 不像android一样,有神view。gone的方法,可以既隐藏当前控件,也可以使底下控件上移。因此,这个自己写个方法:
例如:
//类似于android里的View.Gone
- (void)ViewGone:(UIView *)senderView{
if (senderView.hidden == NO) {
senderView.hidden = YES;
//获取源控件的View
NSInteger targetY = senderView.frame.origin.y;
NSIntege ...
本文以UIActivityIndicatorView为例,有没有同学试过调接口,调接口的时候会不会想要有个UIActivityIndicatorView去转圈圈来表示正在等待呢?但是你如果直接调接口的话,即使你用UIActivityIndicatorView ,会不会怎么也无法显示呢? 如果遇到这种情况,用GCD就可以,不过好麻烦就是了……
- (IBAction)queryUser:(id)sender
{
[telephoneTextField resignFirstResponder];
//开始转圈圈
[indicator set ...
如果使用nav 则很容易与内容值重叠,因此,需要增加这几行代码。关键是这句
self.edgesForExtendedLayout = UIRectEdgeNone;
表示将IOS边框扩展设置为none
- (void)viewDidLoad
{
[super viewDidLoad];
if ([CommonUtil systemVersion] >= 7) {
CGRect frame=self.view.frame;
if (frame.size.height==[[NSUserDefaults standar ...
el表达式字符串拼接
- 博客分类:
- el
el表达式内不能进行拼接,不像用js里用+号,+号会识别为算术运算,。因此,如要将那个字符串先进行拼接,例如${listItem.itemCode}与逗号合并,则先用<c:set> 放在变量里,然后再在el内使用
<c:set var = "value" value = "${listItem.itemCode},"/> <c:if test="${fn:indexOf(parentListVO.itemDesc, value)>0 }">
oracle的start with connect by最近搞的系统丢单了,原因就是条件的位置写反了……
例如我的table是叫test,里面有三个字段,id ,name,parentid,isvalid
其中parentid是指某条数据的父级id,isvalid是指是否存在的意思。
例如以下两条sql:
select t.* from test t where t.isvalid = 'Y' and rownum = 1 start with t.id= '6896399B798952A7E040007F01000C7C' CONNECT BY PRIOR t.parenti ...
对于ssl的证书加载和编程
- 博客分类:
- https接口
对于某些接口是ssl的,即https协议的,需要加载个证书才能调用接口,不然会爆错
先问对端系统拿到证书,然后在本机命令行输入下列语句:
<!--StartFragment -->
keytool -import -alias myKey -v -file my.cer -keystore jboss.keystore -storepass 密码
然后获取到一个jboss.keystore 文件,将其文件放到任意地方,然后在调用接口前,加上一下几句代码:
System.clearProperty("javax.net.ssl.trustStore") ...
大家在使用mac时候,很多时候发现,svn上不能使用window用惯的ppk文件,需要转换。以下介绍windows转换过程:
条件:1、要有puttygen.exe 2、要有一个ppk文件
方法,
1、双击击puttygen.exe ->conversions ->import Key
2、conversions ->exportOpenSSH
假定文件存为myppk.ssh。此时,把此文件传输到Mac OSX后就可以在Mac OSX下执行ssh来远程登陆了。使用的命令格式为:
ssh -2 user@ip -i myppk.ssh ...
[2013-05-31 16:28:09 - xxx_jilin] libpng error: Not a PNG file
[2013-05-31 16:36:19 - xxx_jilin] D:\xxxxxxx\bill_baselist.xml:2: error: Error: No resource found that matches the given name (at 'background' with value '@drawable/sys_background').
-------------
遇到这种问题,一般都是png的格式问题,将有问题的png图片,重新用win ...
由于tableview需要有datasource和delegate,因此,你在程序里写的时候,如果多个tableview则用同一个方法使用。因此,去判定的话,需要这样去分辨
#pragma mark -UITableViewDataSource
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
if (tableView == recircleView){
//如果当前的表是回收的
return [lis ...
excel if的用法
- 博客分类:
- excel函数
有个朋友问我Excel如何做以下的表格的计算
地区A/B属于第一阶段 如果运货小于1吨,收10元,不够2吨收20元,大于两顿小于3吨收50元
地区c/d/e/f属于第2阶段 如果运货小于1吨,收11元,不够2吨收12元,大于两顿小于3吨收13元
地区m/n/o/p/q属于第3阶段 如果运货小于1吨,收22元,不够2吨收25元,大于两顿小于3吨收50元
要求只输入地区名及重量,计算出价格
由于本人只了解excel的if语句,因此,懒得查其他方法,一句函数
=IF(OR(D2="a";D2="b");IF(E2<1000;10;IF ...
一、IOS兼容之前非ARC模式的参数:
1.正常的ADD文件到project
2.build phases 对没有使用ARC的.m文件添加-fno-objc-arc
3.bulid——》run
4.继续该干嘛干嘛就行了
--------------------
IOS sqlite 模糊查询 如:正常sql:select * from ABC where a like '%abc%';
写成字符串后是这样 ‘select * from ABC where a like '%%abc%%';’
这里的% 要写两个
------------------
调试:
看到message sent to d ...