`
文章列表
 近日在处理一个需求,外表看上去挺简单的,但是却搞了好久。 需求如下: 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协议的,需要加载个证书才能调用接口,不然会爆错 先问对端系统拿到证书,然后在本机命令行输入下列语句: <!--StartFragment --> keytool -import -alias myKey -v -file my.cer -keystore jboss.keystore -storepass 密码 然后获取到一个jboss.keystore 文件,将其文件放到任意地方,然后在调用接口前,加上一下几句代码: System.clearProperty("javax.net.ssl.trustStore") ...

ppk转换成ssh

大家在使用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如何做以下的表格的计算 地区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 ...
1.网络共享, 在系统偏好设置里,选择共享,在下图设置  

IOS相关参数记录

    博客分类:
  • IOS
一、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 ...
Global site tag (gtag.js) - Google Analytics