- OC-UI阶段学习43-第三方开发平台的使用--环信、ShareSDK和科大讯飞
u010330109
sdk第三方开发人员即时通信科大讯飞
很多时候我们需要使用一些第三方平台提供的功能,当然自己也可以写,如果够牛逼。一、环信即时通信的第三方有很多,融云、Leancloud等,都可以帮助我们快速实现扣扣微信这样的即时聊天功能,以及附带的登录注册等功能。环信怎么用:1.这次开发者账号2.创建应用3.下载SDK,这里要注意,下载对应的平台和版本4.导入SDK到工程,并根据要求导入相应的依赖库5.配置工程,在BuildSettings->Li
- OC-UI阶段学习42-FMDB
u010330109
ios数据库sqliteFMDB
创建FMDatabas对象时参数为SQLite数据库文件路径,该路径可以是一下三种方法之一1.文件路径。该文件路径无需真实存在,如果不存在会自动创建2.空字符串@”“,表示会在临时目录创建一个空的数据库,当FMDatabase连接关闭时,文件也会被删除。3.NULL。将创建一个内在数据库,同样,当FMDatabase连接关闭时,数据将被销毁FMDB的使用//得到沙盒地址方法
-(NSString*
- OC-UI阶段学习41-多媒体-音视频播放
u010330109
ios视频音乐多媒体
如果要音乐支持后台播放在AppDelegate.m的didFinishLaunch方法里面写下面//支持后台播放
AVAudioSession*session=[AVAudioSessionsharedInstance];
[sessionsetCategory:AVAudioSessionCategoryPlaybackerror:nil];
//激活
[sessionsetActive:YE
- OC-UI阶段学习40-定位和地图
u010330109
iosoc导航地图地理信息
一、定位功能CLLocationManager定位的基础信息CLLocation某个位置的地理信息CLLocationCoordinate2D存放经纬度结构体CLGeocoder地理位置编码和反编码的类CLPlacemark地标在info.plist中加一条,对在向用户请求开启定位时显示定位@property(nonatomic,retain)CLLocationManager*locationM
- OC-UI阶段学习39-cocoaPods的使用
u010330109
iosUIRubyoccocopods
一、安装cocoaPodscocoaPods是Ruby实现的,用它必须有Ruby环境1.安装Ruby环境打开终端,(1)gemsources--removehttps://rubygems.rog/ 这句是移除原来的资源地址,因为这地址被墙,访问不了(2)gemsources-ahttps://ruby.taobao.org/ 这句话是设置新的资源地址,用的是淘宝镜像,也有可能是http://
- OC-UI阶段学习38-贝塞尔曲线和帧动画结合
u010330109
ios动画关键帧贝塞尔ShapeLayer
一、贝塞尔曲线参考来自下面的文章,这篇文章被转了很多次,原文都不见了http://www.cnblogs.com/moyunmo/p/3600091.html?utm_source=tuicool&utm_medium=referral首先说贝塞尔的各种划线方法1.利用UIbezier的初始化方法,在UIView上画bezierPatha.利用UIbezier的初始化方法,可以创建出圆形,矩形,圆
- OC-UI阶段学习37-Animation动画
u010330109
ios动画UIanimationCAlayer
动画Animation一、UIView基础动画UIKit直接将动画继承到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持。执行动画的工作由UIView类自动完成,但仍希望在执行动画时通知视图,为此需要将改变属性的代码放在[UIVIewbeginAnimations:nilcontext:nil]与[UIViewcommitAnimations]之间。1.UIVie
- OC-UI阶段学习36-即时通信2 XMPP 好友列表 聊天信息
u010330109
ios聊天ocXMPP即时通信
即时通信2好友列表聊天信息学了cocoaPods,尝试使用它添加第三方的XMPPFramework(1)写好podfile:platform:ios,'8.0'pod'XMPPFramework','~>3.6.6'(2)安装,podinstall(3)通过.xcworkspace打开工程这样就直接可以用了,比之前的配置简单了很多一、获取好友列表这篇内容与上篇相关,首先在XMPPTool.m中添加
- OC-UI阶段学习35-即时通信1 XMPP openfire 登录注册
u010330109
iosopenfireXMPPxampp即时通信
即时通信(InstantMessaging),就是扣扣,微信它有多种实现方式,如XMPP、环信、融云等。XMPP(XML,Messages,Presence,Protocol)是基于可扩展标记语言(XML)的协议,可以用于即时通信。XMPP是开源的,分布式的网络架构,有良好的扩展性,安全性一、配置环境安装XAMPP在MySQL中建一个数据库命名为openfire安装javaforosx安装jdk-
- OC-UI阶段学习34-PHP后端基础
u010330109
apachePHPmysql数据库服务器
PHP后端基础PHP(HypertextPreprocessor)超文本预处理器,开源脚本语言,我们用它来连接后台服务器和前端显示安装XAMPP(XML,Apache,MySQL,PHP,Perl)集成环境安装Coda2,一款适用于Mac电脑的网页编程工具,支持(HTML,PHP,JavaScript,CSS等)打开XAMPP,启动MySQL和Apache服务器服务器的地址默认为127.0.0.1
- OC-UI阶段学习33-GCD----多线程优化
u010330109
多线程ios性能多核gcd
一、GCDGCD(GrandCentralDispatch)是Apple开发的一种多核编程技术。主要用于优化应用程序以支持多核处理器GCD提供函数实现多线程开发,性能更高,功能更强大首次发布在MacOSX10.6,iOS4以上也可用//定义一个回调函数
voidfunction(void*str)
{
printf("回调函数%s\n",str);
NSLog(@"当前线程--%@",[NSTh
- OC-UI阶段学习32-多线程NSThread NSOperation
u010330109
多线程ios线程队列oc
多线程程序:由源代码生成的可执行应用。进程:一个正在运行的程序可用看做一个进程,进程拥有独立运行所需要的全部资源。线程:程序中独立运行的代码段iOS5之后子线程也有刷新UI的能力,但不够快iOS中关于UI的添加和刷新必须在主线程中操作使用多线程开发的优点:资源利用率更好,程序设计在某些情况下更简单,程序响应更快缺点:尽管提升了性能,但是存在一些访问限制,比如线程同步、线程互斥等,多线程在使用的时候
- OC-UI阶段学习31-MD5,base64编码,KeyChain加密
u010330109
一、加密基础知识密钥:它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥。对称加密:同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。常用的是DES。非对称加密:非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密
- OC-UI阶段学习30-网络请求Session与Connection
u010330109
session网络服务器异步oc
一、网络请求的基本知识1.get方法与post方法1.get是从服务器上获取数据,post是向服务器传送数据。
2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,
在URL中可以看到。post是通过HTTPpost机制,将表单内各个字段与其内容放置在HTMLHEADER内一起
传送到ACTION属性所指的URL地址。用户看不到这个过程。
3.对于g
- OC-UI阶段学习29-JSON与xml文件解析
u010330109
xmlUIjsondom数据解析
一、JSON与XML的优缺点XML与JSON共同点:1.格式统一,符合标准2.容易与其他系统继续远程交互,数据共享比较方便缺点:1.XML文件格式文件庞大,格式赋值,传输占用带宽2.服务器端和客户端都需要花费大量的代码来解析XML,不论服务器还是客户端都使代码变得异常复杂不易维护3.客户端不同浏览器直接解析XML的方式不一致,需要重复编写很多代码3.服务器端和客户端解析XML花费资源和数据JSON
- OC-UI阶段学习28-CoreData,数据表关系,数据库迁移
u010330109
UI数据库sqliteoccoredata
一、CoreData概述CoreData是一个功能强大的层,位于SQLite数据库之上,它避免了SQL的复杂性,能让我们以更自然的方式与数据库进行交互。CoreData将数据库行转换为OC对象(托管对象)来实现,这样无需任何SQL知识就能操作他们。CoreData与sqlite的比较sqlite:1.基于C接口,需要使用SQL语句,代码繁琐2.在处理大量数据时,表关系更直观3.在OC中不是可视化C
- OC-UI阶段学习27-SQLite3和基础的sql语句,bind,blob
u010330109
sqlios数据库sqlitesqlite3
一、SQLite3SQLite是iOS开发普遍用的数据库,占用资源非常少,最初设计目标是用于嵌入式系统,在嵌入式设备中,值需要几百K内存。在iOS中使用SQLite时,需要在LinkBinaryWithLibraries中添加libsqlite3.0.tbd依赖,并引入sqlite3.h头文件。基础的sql语句这个太基础了,但是不搞后台的也只能略知皮毛,不用还记不清楚。整理下方便用的时候忘了看。在
- OC-UI阶段学习26-沙盒机制和文件管理NSFileManger,文件对接NSFileHander
u010330109
文件管理NSFileHandle沙盒文件写入读取NSFileManger
一、沙盒机制1.什么是沙盒通俗的说,就是将一个应用程序的所有的非代码文件放在一个文件夹里(沙盒),应用程序只能从该文件系统读取文件,不能去其他地方访问。每一个iOS应用程序都会为自己创建一个文件系统目录。这个独立封闭、安全的空间,叫做沙盒。2.打开模拟器的沙盒目录点击finder----点击菜单栏的前往----按住alt,出现了隐藏的资源库选项----点击资源库----developer----C
- OC-UI阶段学习25-瀑布流效果
u010330109
UI图片瀑布流ocUICollection
一、瀑布流什么是瀑布流!?就是这样这是我上传的完整的demo,实现方法也比较清爽,顺便赚点积分哈http://download.csdn.net/detail/u010330109/9449986总体思想让我捋一捋三个类,自定义的cell类UICollectionViewCell,自定义的布局UICollectionViewLayout类,以及一个UICollectionView1.自定义的cel
- OC-UI阶段学习24-集合视图--UICollectionView
u010330109
layout布局uiscrollview集合视图
一、UICollection瀑布流现在好像挺流行,怎么实现呢用UICollectionView咯,还是先说这个集合视图吧这个继承于UIScrollView,可以滚动,UICollectionView上面也可以添加cell,但不用于UITableView,它可以设置cell的列和行,形成2维结构就像这样集合视图的布局稍微复杂了一点,需要一个专门的layout类来实现创建layout和集合视图的初始化
- OC-UI阶段学习23-可视化编辑2-StoryBoard,segue跳转,可视化自定义cell
u010330109
跳转可视化seguestoryboard故事版
一、storyBoard的使用StoryBoard的本质是一个xml文件,在编译时生成nib的二进制文件,运行时nib文件被加载并开始创建和实例化GUI元素使用storyBoard的项目均以初始化storyBoard文件作为整个程序的初始化入口xib和StoryBoard的对比相同:都属于IB编程的方式,可以快速创建GUI不同:xib侧重于单文件编辑,storyBoard侧重于多页面关联。stor
- OC-UI阶段学习22-可视化编辑-XIB
u010330109
ios控件界面xib可视化编程
一、可视化编辑-XIB做UI的自然要有可视化编程,有拖拽控件的便利方法,现在开始学习xib的可视化编辑基础概念GUI:图形用户界面(GraphicalUserInterface),也就是图形显示计算机操作用户界面InterfaceBuilder(简称IB):是MaxOSX平台下用于设计和测试图形用户界面(GUI)的应用程序,代码和IB都可以生成GUIIB可以使开发者简单快捷地开发出符合Mac西路操
- OC-UI阶段学习21-UISearchController搜索框与NSPredicate谓词
u010330109
UIoc搜索框NSPredicate
一、UISearchController搜索框的用处很大,就不用废话了,在iOS8以前是用UISearchBar加代理实现的。现在已经废弃,鼓励使用新的UISearchController首先遵守UISearchResultsUpdating@interfaceRootTableViewController()再实现必须的方法-(void)updateSearchResultsForSearchC
- OC-UI阶段学习20-UITableViewCell自定义,cell高度的自适应(纯代码)
u010330109
UIocUITableViewCell布局cell自适应高度
一、UITableViewCell的自定义UITableVie中系统的Cell共提供了四种默认样式,
分别是:UITableVieCellStyleDefault//只有一个labelUITableVieCellStyleValue1//两个labelUITableVieCellStyleValue2//两个label,布局不同于上面的UITableVieCellStyleSubtitle//带副
- OC-UI阶段学习19-UITableViewController和UITableView的编辑
u010330109
UIocUITableView表视图
一、UITableViewControllerUITableViewController是继承于UIViewController中的一个类,只不过比UIViewController中多了一个属性tableView。也就是说UITableViewController是自带table的视图控制器。它的self.view是UITableView而不是UIView。dataSource和delegate都
- OC-UI阶段学习18-UITableView表视图
u010330109
UItableviewocUITableView自定义Cell
一、UITableViewUITableView,也就是表视图,可以算是app中最重要的视图了,随处可见,中间这一圈就是,有一种列表的形势,但应用比较丰富,可以加图片,每行的高度也可自定UITableView继承于UIScrollView,备其的滚动属性UITableView通过分区和行来划分,每个分区为section,每行为row,编号都从0开始,系统专门提供了一个类NSIndexPath来整合
- OC-UI阶段学习17-警示框--UIAlertController
u010330109
UIxcodeoc控件
一、UIAlertControlleralert顾名思义是弹出一个提示框,在某个版本以前一直用的是UIAlertView,它继承的是UIView,现在已经废弃,但仍可以使用UIAlertController完全取代了UIAlertView,因为继承于UIViewController,理论上功能更强大一点一般情况下,UIAlertController是点击某个按钮后弹出的,我们就可以把UIAlert
- OC-UI阶段学习15-UIImagePickerController,照片选择器
u010330109
UIxcodeociOS照片选择器
一、UIImagePickerController这个文章大部分摘别人的,自己总结下来更方便用一点UIImagePickerController是系统提供的用来获取图片和视频的接口获取的途径为相机,图库,相册分为以下几个步骤:1.初始化UIImagePickerController类;2.设置UIImagePickerController实例的数据来源类型(下面解释);3.设置代理;4.如果需要做
- OC-UI阶段学习16-标签视图控制器--UITabBarController
u010330109
UIxcodeoc标签视图控制器
一、UITabBarController微信底部那一排微信、通讯录、发现、朋友圈,就是UITabBarController它上面的控制的四个视图控制器是平级的,一般情况下将self.window.rootViewController设置为UITabBarController然后在UITabBarController上面添加UINavigationControllerUINavigationCont
- OC-UI阶段学习14-界面间传值:属性传值---代理传值---block传值---单例传值
u010330109
ocBlock传值属性传值单例传值协议代理传值
一、属性传值从前向后假设A为第一个视图控制器,B为第二个视图控制器在A中导入B的.h文件场景:A向B传值第一步:在B的.h中定义一个content属性@interfaceSecondViewController:UIViewController
@property(nonatomic,copy)NSString*contents;
@end
第二步:在点击A中的按钮的方法里面给B的conten
- ztree异步加载
3213213333332132
JavaScriptAjaxjsonWebztree
相信新手用ztree的时候,对异步加载会有些困惑,我开始的时候也是看了API花了些时间才搞定了异步加载,在这里分享给大家。
我后台代码生成的是json格式的数据,数据大家按各自的需求生成,这里只给出前端的代码。
设置setting,这里只关注async属性的配置
var setting = {
//异步加载配置
- thirft rpc 具体调用流程
BlueSkator
中间件rpcthrift
Thrift调用过程中,Thrift客户端和服务器之间主要用到传输层类、协议层类和处理类三个主要的核心类,这三个类的相互协作共同完成rpc的整个调用过程。在调用过程中将按照以下顺序进行协同工作:
(1) 将客户端程序调用的函数名和参数传递给协议层(TProtocol),协议
- 异或运算推导, 交换数据
dcj3sjt126com
PHP异或^
/*
* 5 0101
* 9 1010
*
* 5 ^ 5
* 0101
* 0101
* -----
* 0000
* 得出第一个规律: 相同的数进行异或, 结果是0
*
* 9 ^ 5 ^ 6
* 1010
* 0101
* ----
* 1111
*
* 1111
* 0110
* ----
* 1001
- 事件源对象
周华华
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- MySql配置及相关命令
g21121
mysql
MySQL安装完毕后我们需要对它进行一些设置及性能优化,主要包括字符集设置,启动设置,连接优化,表优化,分区优化等等。
一 修改MySQL密码及用户
 
- [简单]poi删除excel 2007超链接
53873039oycg
Excel
采用解析sheet.xml方式删除超链接,缺点是要打开文件2次,代码如下:
public void removeExcel2007AllHyperLink(String filePath) throws Exception {
OPCPackage ocPkg = OPCPac
- Struts2添加 open flash chart
云端月影
准备以下开源项目:
1. Struts 2.1.6
2. Open Flash Chart 2 Version 2 Lug Wyrm Charmer (28th, July 2009)
3. jofc2,这东西不知道是没做好还是什么意思,好像和ofc2不怎么匹配,最好下源码,有什么问题直接改。
4. log4j
用eclipse新建动态网站,取名OFC2Demo,将Struts2 l
- spring包详解
aijuans
spring
下载的spring包中文件及各种包众多,在项目中往往只有部分是我们必须的,如果不清楚什么时候需要什么包的话,看看下面就知道了。 aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。Aspectj是java最早的提供AOP的应用框架。 dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明。 docs&nb
- 网站推广之seo概念
antonyup_2006
算法Web应用服务器搜索引擎Google
持续开发一年多的b2c网站终于在08年10月23日上线了。作为开发人员的我在修改bug的同时,准备了解下网站的推广分析策略。
所谓网站推广,目的在于让尽可能多的潜在用户了解并访问网站,通过网站获得有关产品和服务等信息,为最终形成购买决策提供支持。
网站推广策略有很多,seo,email,adv
- 单例模式,sql注入,序列
百合不是茶
单例模式序列sql注入预编译
序列在前面写过有关的博客,也有过总结,但是今天在做一个JDBC操作数据库的相关内容时 需要使用序列创建一个自增长的字段 居然不会了,所以将序列写在本篇的前面
1,序列是一个保存数据连续的增长的一种方式;
序列的创建;
CREATE SEQUENCE seq_pro
2 INCREMENT BY 1 -- 每次加几个
3
- Mockito单元测试实例
bijian1013
单元测试mockito
Mockito单元测试实例:
public class SettingServiceTest {
private List<PersonDTO> personList = new ArrayList<PersonDTO>();
@InjectMocks
private SettingPojoService settin
- 精通Oracle10编程SQL(9)使用游标
bijian1013
oracle数据库plsql
/*
*使用游标
*/
--显示游标
--在显式游标中使用FETCH...INTO语句
DECLARE
CURSOR emp_cursor is
select ename,sal from emp where deptno=1;
v_ename emp.ename%TYPE;
v_sal emp.sal%TYPE;
begin
ope
- 【Java语言】动态代理
bit1129
java语言
JDK接口动态代理
JDK自带的动态代理通过动态的根据接口生成字节码(实现接口的一个具体类)的方式,为接口的实现类提供代理。被代理的对象和代理对象通过InvocationHandler建立关联
package com.tom;
import com.tom.model.User;
import com.tom.service.IUserService;
- Java通信之URL通信基础
白糖_
javajdkwebservice网络协议ITeye
java对网络通信以及提供了比较全面的jdk支持,java.net包能让程序员直接在程序中实现网络通信。
在技术日新月异的现在,我们能通过很多方式实现数据通信,比如webservice、url通信、socket通信等等,今天简单介绍下URL通信。
学习准备:建议首先学习java的IO基础知识
URL是统一资源定位器的简写,URL可以访问Internet和www,可以通过url
- 博弈Java讲义 - Java线程同步 (1)
boyitech
java多线程同步锁
在并发编程中经常会碰到多个执行线程共享资源的问题。例如多个线程同时读写文件,共用数据库连接,全局的计数器等。如果不处理好多线程之间的同步问题很容易引起状态不一致或者其他的错误。
同步不仅可以阻止一个线程看到对象处于不一致的状态,它还可以保证进入同步方法或者块的每个线程,都看到由同一锁保护的之前所有的修改结果。处理同步的关键就是要正确的识别临界条件(cri
- java-给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。
bylijinnan
java
public class DeleteExtraSpace {
/**
* 题目:给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个。
* 方法1.用已有的String类的trim和replaceAll方法
* 方法2.全部用正则表达式,这个我不熟
* 方法3.“重新发明轮子”,从头遍历一次
*/
public static v
- An error has occurred.See the log file错误解决!
Kai_Ge
MyEclipse
今天早上打开MyEclipse时,自动关闭!弹出An error has occurred.See the log file错误提示!
很郁闷昨天启动和关闭还好着!!!打开几次依然报此错误,确定不是眼花了!
打开日志文件!找到当日错误文件内容:
--------------------------------------------------------------------------
- [矿业与工业]修建一个空间矿床开采站要多少钱?
comsci
地球上的钛金属矿藏已经接近枯竭...........
我们在冥王星的一颗卫星上面发现一些具有开采价值的矿床.....
那么,现在要编制一个预算,提交给财政部门..
- 解析Google Map Routes
dai_lm
google api
为了获得从A点到B点的路劲,经常会使用Google提供的API,例如
[url]
http://maps.googleapis.com/maps/api/directions/json?origin=40.7144,-74.0060&destination=47.6063,-122.3204&sensor=false
[/url]
从返回的结果上,大致可以了解应该怎么走,但
- SQL还有多少“理所应当”?
datamachine
sql
转贴存档,原帖地址:http://blog.chinaunix.net/uid-29242841-id-3968998.html、http://blog.chinaunix.net/uid-29242841-id-3971046.html!
------------------------------------华丽的分割线--------------------------------
- Yii使用Ajax验证时,如何设置某些字段不需要验证
dcj3sjt126com
Ajaxyii
经常像你注册页面,你可能非常希望只需要Ajax去验证用户名和Email,而不需要使用Ajax再去验证密码,默认如果你使用Yii 内置的ajax验证Form,例如:
$form=$this->beginWidget('CActiveForm', array( 'id'=>'usuario-form',&
- 使用git同步网站代码
dcj3sjt126com
crontabgit
转自:http://ued.ctrip.com/blog/?p=3646?tn=gongxinjun.com
管理一网站,最开始使用的虚拟空间,采用提供商支持的ftp上传网站文件,后换用vps,vps可以自己搭建ftp的,但是懒得搞,直接使用scp传输文件到服务器,现在需要更新文件到服务器,使用scp真的很烦。发现本人就职的公司,采用的git+rsync的方式来管理、同步代码,遂
- sql基本操作
蕃薯耀
sqlsql基本操作sql常用操作
sql基本操作
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月1日 17:30:33 星期一
&
- Spring4+Hibernate4+Atomikos3.3多数据源事务管理
hanqunfeng
Hibernate4
Spring3+后不再对JTOM提供支持,所以可以改用Atomikos管理多数据源事务。Spring2.5+Hibernate3+JTOM参考:http://hanqunfeng.iteye.com/blog/1554251Atomikos官网网站:http://www.atomikos.com/ 一.pom.xml
<dependency>
<
- jquery中两个值得注意的方法one()和trigger()方法
jackyrong
trigger
在jquery中,有两个值得注意但容易忽视的方法,分别是one()方法和trigger()方法,这是从国内作者<<jquery权威指南》一书中看到不错的介绍
1) one方法
one方法的功能是让所选定的元素绑定一个仅触发一次的处理函数,格式为
one(type,${data},fn)
&nb
- 拿工资不仅仅是让你写代码的
lampcy
工作面试咨询
这是我对团队每个新进员工说的第一件事情。这句话的意思是,我并不关心你是如何快速完成任务的,哪怕代码很差,只要它像救生艇通气门一样管用就行。这句话也是我最喜欢的座右铭之一。
这个说法其实很合理:我们的工作是思考客户提出的问题,然后制定解决方案。思考第一,代码第二,公司请我们的最终目的不是写代码,而是想出解决方案。
话粗理不粗。
付你薪水不是让你来思考的,也不是让你来写代码的,你的目的是交付产品
- 架构师之对象操作----------对象的效率复制和判断是否全为空
nannan408
架构师
1.前言。
如题。
2.代码。
(1)对象的复制,比spring的beanCopier在大并发下效率要高,利用net.sf.cglib.beans.BeanCopier
Src src=new Src();
BeanCopier beanCopier = BeanCopier.create(Src.class, Des.class, false);
- ajax 被缓存的解决方案
Rainbow702
JavaScriptjqueryAjaxcache缓存
使用jquery的ajax来发送请求进行局部刷新画面,各位可能都做过。
今天碰到一个奇怪的现象,就是,同一个ajax请求,在chrome中,不论发送多少次,都可以发送至服务器端,而不会被缓存。但是,换成在IE下的时候,发现,同一个ajax请求,会发生被缓存的情况,只有第一次才会被发送至服务器端,之后的不会再被发送。郁闷。
解决方法如下:
① 直接使用 JQuery提供的 “cache”参数,
- 修改date.toLocaleString()的警告
tntxia
String
我们在写程序的时候,经常要查看时间,所以我们经常会用到date.toLocaleString(),但是date.toLocaleString()是一个过时 的API,代替的方法如下:
package com.tntxia.htmlmaker.util;
import java.text.SimpleDateFormat;
import java.util.
- 项目完成后的小总结
xiaomiya
js总结项目
项目完成了,突然想做个总结但是有点无从下手了。
做之前对于客户端给的接口很模式。然而定义好了格式要求就如此的愉快了。
先说说项目主要实现的功能吧
1,按键精灵
2,获取行情数据
3,各种input输入条件判断
4,发送数据(有json格式和string格式)
5,获取预警条件列表和预警结果列表,
6,排序,
7,预警结果分页获取
8,导出文件(excel,text等)
9,修