08 2015 档案
摘要:iOS 项目的目录结构能看出你的开发经验
阅读全文
摘要:用CI框架写APP后台接口的时候,返回的JSON前面有多余的2哥换行,首先排查的是BOM,结果问题依旧再就是排查 标签外没有多余的回车、换行,结果发现确实有多余的换行,去掉之后,问题消失。总结:建议去掉PHP结束标签,这样会避免很多莫名其妙的问题写代码的童鞋应该知道,经常会在前端看到页面不能置顶,即...
阅读全文
摘要:iOS开发多线程篇—多线程简单介绍一、进程和线程1.什么是进程进程是指在系统中正在运行的一个应用程序每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内比如同时打开QQ、Xcode,系统就会分别启动2个进程通过“活动监视器”可以查看Mac系统中所开启的进程2.什么是线程1个进程要想执行任...
阅读全文
摘要:CSDN问题:jsp放在webroot目录下这样就可以让用户直接访问,jsp放在web-inf目录下就必须要通过请求才能访问。因此放在web-inf下jsp页面显得要安全。既然这样,那是不是只要是需要通过请求才可以访问的页面就一定要放在web-inf目录下呢还有放在webroot和放在web-inf...
阅读全文
摘要:1,问题来源是在eclipse中直接查看springside的class(由eclipse自动反编译)里面注释的乱码问题:Preferences-General-Workspace-Text file encoding 设置为uft-8最后重启一下eclipse通常就ok了。2,若是关联jar的源码...
阅读全文
摘要:新版都自带git插件了。在项目上右键,选team,选share project,再选择git就可以了。如果在本地使用git比较简单。如果要多人共享的使用git,那么需要专门的服务器,并提供ssh,这可以查网上的资料。外界大部分是通过网页的方式的git,只能读,不能写的。追问:如何更新呢项目追答:还是...
阅读全文
摘要:FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:格式部分,不会输出3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出4,FTL指令:FreeMarker指定,和HTML标记类...
阅读全文
摘要:首先明确一下 JFinal 项目是标准的 java web 项目,其部署方式与普通 java web 项目没有任何差别。Java Web 项目在 Tomcat 下部署有一些不必要的坑需要避免 经常有人在群里问 tomcat 下项目部署的问题,现写个简单的博文,希望能帮助到有需要的人。 首先明确一下 ...
阅读全文
摘要:上一节介绍了jfinal框架的简单搭建,这节通过一个小例子了解jfinal的结构和特点先上图1、建数据库(我用的是oracle数据库,其他的相对也差不多)-- Create tablecreate table CLASSES( classesid NUMBER not null, cl...
阅读全文
摘要:要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出。主要分以下几类:1)条件标签:用于执行基本的条件流转:拥有一个test属性,其表达式的值用来决定标签里内容是否显示。欢迎hzd:同上。2)迭代标签:用于遍历集合...
阅读全文
摘要:struts2.0里的标签没有分类,只用在jsp头文件加上就能使用struts2 的标签库下面就介绍下每个标签的用法介绍:A:-----超链接,类似于html里的-----执行一个view里面的一个action-----如果action的errors有值那么显示出来-----如果action的mes...
阅读全文
摘要:struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或listA打印结果为: 1A2A3...
阅读全文
摘要:struts2 的web 项目中为了方便的编写jsp,标签是最好的选择1:struts2 标签库的定义在**-core-版本号.jar META-INF 路径下找到struts-tags.tld文件;使用该标签需要在web 项目里面导入标签库: A:在web.xml文件 (默认 可以省略)/str...
阅读全文
摘要:1. 在tomcat服务器目录下面的conf中找到一个叫Context.xml的配置文件,在其中加入以下代码参数含义: JNDI (java naming and directory interface): Java 命名和目录接口maxActive="100"表示并发情况下最大可从连接池中获取的连...
阅读全文
摘要:这两天研究了一下 context.lookup("java:comp/env/XXX")和直接context.lookup("XXX")的区别网上关于这两个的文章也很多,但是都说得很难理解,比如什么ENC环境啊什么的,各种概念。其实说得简单点:context.lookup("java:comp/en...
阅读全文
摘要:很久没有通过博客对学习所得进行记录了。 现在将使用Tomcat的一些经验和心得写到这里,作为记录和备忘。如果有朋友看到,也请不吝赐教。 首先,我个人使用的是apache-tomcat-7.0.27你可以下载使用,前提条件你需要安装JDK1.6或者1.7都可以,本人使用的jdk1.6,最好你还是使...
阅读全文
摘要:Tomcat下conf下server.xml的文件配置信息,基本上不用做任何修改就可以使用,修改的地方就是host区域的一些配置,此文件设置端口为80。注意:Tomcat配置文件中(即server.xml文件)不能出现中文,否则服务是无法启动的。[xhtml]view plaincopyfactor...
阅读全文
摘要:三峡云计算中心大厦http://castd-ycci.com/三峡云计算中心http://www.sanxiacloud.com/index.htm宜昌创业者(罗新:小卡片做成大产业 年销售额500万)http://news.3xgd.com/html/201510/20/173187.html
阅读全文
摘要:1.关闭服务器端口:server.xml默认有下面一行:这样允许任何人只要telnet到服务器的8005端口,输入”SHUTDOWN”,然后回车,服务器立即就被关掉了。从安全的角度上考虑,我们需要把这个shutdown指令改成一个别人不容易猜测的字符串,可以同时把端口也改了。例如修改如下:这样就只有...
阅读全文
摘要:一、将项目文件夹或war包直接拷贝到tomcat的webapps下二、在Tomcat\conf\Catalina\localhost下建立xml文件修改内容如下其中:path为http://localhost:8080/后的项目名docBase为你编辑项目的地址workDir为tomcat编译jsp...
阅读全文
摘要:Tomcat在Linux上的安装与配置 以下使用的Linux版本为: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54.1.下载JDK与Tomcat. jdk下载地址: http://www.oracle.com/technet...
阅读全文
摘要:首先说明,服务器是阿里云的,centos6.3_64位安全加固版。首先需要登陆进来,使用的是putty,因为最初的时候,Xshell登陆会被拒绝。0. 创建个人文件夹[java]view plaincopy#使用yum安装tomcat和mysql#创建文件夹cd/usr/localmkdirwang...
阅读全文
摘要:1、源码包准备:首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,我下载jdk-7u45-linux-x64.tar.gz,下载到主目录2、解压源码包通过终端在...
阅读全文
摘要:1、先来几个常用的:[csharp]view plaincopy//是否高清屏#defineisRetina([UIScreeninstancesRespondToSelector:@selector(currentMode)]?CGSizeEqualToSize(CGSizeMake(640,96...
阅读全文
摘要:http://my.oschina.net/leejan97/blog/354904宏定义在很多方面都会使用,例如定义高度、判断iOS系统、工具类,还有诸如文件路径、服务端api接口文档。为了对宏能够快速定位和了解其功能,我们最好在定义的时候将其放入特定的头文件中,下面我抛砖引玉,对一些常用的宏进行...
阅读全文
摘要:宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言自明的,在节省工作量的同时,代码可...
阅读全文
摘要:百度深圳站百度2015校园招聘产品经理面试题(深圳站),感兴趣的同学参考下。笔试岗位:产品经理笔试地点:深圳笔试时间:60分钟第一题:请分别给出世界杯开赛前、开赛期间、和开赛结束后,“世界杯”这个关键词下的用户主要需求,以及网页搜索结果展现页面。(50分)(如果对世界杯不熟悉,可用一个热门电影代替,...
阅读全文
摘要:Nginx 是一个轻量级的高性能 Http WebServer,以事件驱动方式编写,因此相比 Apache 而言,Nginx 更加稳定、性能更好,而且配置简单,资源占用较低。1. 安装 Nginx从 v0.7.52 开始,Nginx 开始发布 Windows 版本的 Nginx,你可以在其官方网站上...
阅读全文
摘要:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt158正如我们所知,NGINX采用了异步、事件驱动的方法来处理连接。这种处理方式无需(像使用传统架构的服务器一样)为每个请求创建额外的专用进程或者线程,而是在一个工作进程中处理多个连接...
阅读全文
摘要:tomcat默认情况下不带www的域名是不会跳转到带www的域名的,而且也无法像apache那样通过配置.htaccess来实现。如果想要把不带“www'的域名重定向到带”www"域名下,又不想写代码,可以使用UrlRewriteFilter来实现。1.简介 urlRewriteFilter是一...
阅读全文
摘要:我一般情况下不会使用interface builder去画界面,而是用纯代码去创建界面,不是装B,而是刚从vi转到xcode不久,不太习惯interface builder而已。当然如果需要我也会使用它。一个东西的存在没有绝对的好与坏,只是存在时间与空间决定了它的价值。(忘了讲了,我的环境是xcod...
阅读全文
摘要:协议(protocol)是Objective-c中一个非常重要的语言特性,从概念上讲,非常类似于JAVA中接口. 一个协议其实就是一系列有关联的方法的集合(为方便后面叙述,我们把这个协议命名为myProtocol)。协议中的方法并不是由协议本身去实现,相反而是由遵循这个协议的其他类来实现。换句话说,...
阅读全文
摘要:委托(delegate)也叫代理是iOS开发中常用的设计模式。我们借助于protocol(参考博文:objective-c协议(protocol))可以很方便的实现这种设计模式。什么是代理?苹果的官方文档给了很清晰的解释:Delegation is a simple and powerful pat...
阅读全文
摘要:什么是CategoryCategory模式用于向已经存在的类添加方法从而达到扩展已有类的目的,在很多情形下Category也是比创建子类更优的选择。新添加的方法同样也会被被扩展的类的所有子类自动继承。当知道已有类中某个方法有BUG,但是这个类是以库的形式存在的,我们无法直接修改源代码的时候,Cate...
阅读全文
摘要:注意array_rand随机返回的是KEY值的集合
阅读全文
摘要:在开发中,我们有时候会遇到在同一程序中链接多个数据库的需求,这对Codeigniter框架来说是很简单的,我们只需要在 database.php文件中配置少许参数即可。默认情况下,CI配置的是链接一个数据库,代码如下:123456789101112131415$db['default']['ho...
阅读全文
摘要:IOS开发之表视图(UITableView)的基本介绍(一)(一):UITableView的基本概念 1.在IOS开发中,表视图的应用十分广泛和普及。因此掌握表视图的用法显得非常重要。一般情况下对于数据的展示我们都会选择表视图,比如通讯录和一些数据列表。 2.我们可以选择创建表视图也可以创建表视...
阅读全文
摘要:http://uedc.163.com/2657.html上期书友会分享了工具,大家发信给我说希望能够写篇博文来分享,PPT还不够他们使。好吧,我再啰嗦一次。我不想和大家具体去讨论一个工具如何如何 使用,具体有那些细节功能,我相信,工具只有在亲自使用、体验、完成工作任务才知道是否合适、好用、够用。在...
阅读全文
摘要:【编者按】本文转载自个人博客—羽化博客,原作者通过对页面原型设计的理解来介绍四款原型设计工具。与一般针对产品功能的介绍不同,本文以亲身的设计需求为出发点,通过对产品整理和提供相关的链接,帮助解决从业人群对做产品页面原型的直接需求。可以为做产品设计的童鞋提供一些参考和下载帮助。天天和产品打交道,不时要...
阅读全文
摘要:oc语言中采用特定的语言调用类或者实例(对象)的方法称为发送消息或者方法调用。oc中方法的调用有两种:第一种:[类名或对象名 方法名];[ClassOrInstance method]; [ClassOrInstance method:arg1]; [ClassOrInstance method1:...
阅读全文
摘要:1、[NSBundle mainBundle],文件夹其实是Group,如左侧的树形文件管理器Build之后,文件直接就复制到了根目录下,于是读取的方法,应该是这样:NSString*earth = [[NSBundlemainBundle] pathForResource:@"Brad Cox"o...
阅读全文
摘要:bundle是一个目录,其中包含了程序会使用到的资源.这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in).对应bundle,cocoa提供了类NSBundle.我们现在用bundle获取程序里的一张图片,并显示到View上。新建一个Single View...
阅读全文
摘要:版本控制对于团队合作显得尤为重要,那么如何在iOS开发中进行版本控制呢?在今天的博客中将会介绍如何在MAC下配置SVN服务器,如何导入我们的工程,如何在Xcode中进行工程的checkOut和Commit. 一、配置SVN服务器 1、创建Svn服务工作路径同时新建我们的App工程,入下图所...
阅读全文
摘要:PHP在不同的系统中,换行是不同的Linux:\nWindows:\r\nmac:\r所以去除回车换行的方法:1.使用php定义好的变量(比较好的方法,推荐)$str=str_replace(PHP_EOL,'',$str);2.使用str_replace 来替换换行$str=str_replace...
阅读全文
摘要:用php截取时间的小时和分钟,然后判断这个时间是不是在8:00到11:30之间,用php应该怎么写?date_default_timezone_set("Asia/Shanghai");$time = intval (date("Hi"));if ($time > "800" && $time =$...
阅读全文
摘要:本文使用的是2.1.4版本,看的时候请注意。官方文档:http://codeigniter.org.cn/user_guide/general/helpers.html(关于辅助函数Helper的使用)一、辅助函数是什么 辅助函数,顾名思义,是帮助我们完成特定任务的函数。每个辅助函数文件仅仅是一些函...
阅读全文
摘要:在操作mysql时,经常需要将字符转换成数字,这一步虽然简单,但不常用的话也很容易忘记,现将在网上找到的方法记录如下:1.将字符的数字转成数字,比如'0'转成0可以直接用加法来实现例如:将pony表中的d 进行排序,可d的定义为varchar,可以这样解决select * from pony ord...
阅读全文
摘要:通过扫描二维码下载APP已成为一个非常方便的方式,微信也成为扫描二维码重要的工具,但是扫描后微信浏览器会对APK和appStore的链接进行屏蔽,导致用户无法正常下载。本文提供两个迂回的解决方案:1.使用腾讯应用宝;2.提示用户使用浏览器打开。第1种方法不用介绍了,把APP提交给腾讯应用宝即可,需要...
阅读全文
摘要:由于我们带着常识和逻辑去解构商业的本质,因此我本人拒绝一切商业模式神秘主义,说不清楚的商业模式一定不是好的商业模式,当然,有些项目当前不需要商业模式,但至少眼下的产品有足够的“替代性拐点”,必须是个“金钩子”。很多创业者都是在某种机缘巧合、“形势所迫”或者“初心不改”的情况下开始自己的创业的,手上有...
阅读全文