- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 cout输出小问题
#includeusing namespace std;int main(void){ float a = 12.234; int b = 12; cout.precision(1); cout << fixed << a *1.0 << " " << b*1.0 <<endl;}使输出的数据始终精确到小数点后一位
2020-03-31 21:51:31
677
原创 testNg注解@BeforeSuite,@BeforeTest,@BeforeClass,@BeforeGroups,@AfterGroups,@BeforeMethod
testNg注解@BeforeSuite(@AfterSuite)作用及作用域范围@BeforeSuite在test suite中的所有test运行之前运行,只运行一次;@AfterSuite在test suite中的所有test运行之后运行,只运行一次;Test suite可以由一个或多个测试组成.@BeforeTest(@AfterTest)作用及作用域范围@Befor...
2020-03-31 21:50:13
3051
原创 java replace 替换小括号 '()' 或 '(aa)'
第一种情况:String str = "(nihao),(henhao),(nichilema?),(chiguole)";将小括号替换为~;String str2 = str.replaceAll("[( )]", "~");成功!第二种情况:String str = "abc(a)cba";将abc(a)替换为b;String str2 = str.replac...
2018-12-17 16:11:45
7629
转载 浅谈WEB缓存
大神地址在前端开发中,性能一直都是被大家所重视的一点,然而判断一个网站的性能最直观的就是看网页打开的速度。其中提高网页反应速度的一个方式就是使用缓存。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。那么下面我们就来看看服务器端缓存的原理。 缓存分类web缓存分为很多种,比如数据库缓存、代理服务器缓存、还有我们熟悉的CDN缓存,以及...
2018-05-16 17:32:31
262
转载 静态资源缓存详解
这是一个非常有趣的 非主流前端领域,这个领域要探索的是如何用工程手段解决前端开发和部署优化的综合问题,入行到现在一直在学习和实践中。在我的印象中,facebook是这个领域的鼻祖,有兴趣、有梯子的同学可以去看看facebook的页面源代码,体会一下什么叫工程化。接下来,我想从原理展开讲述,多图,较长,希望能有耐心看完。让我们返璞归真,从原始的前端开发讲起。上图是一个“可爱”的index.html页...
2018-05-15 17:00:37
3224
转载 could not create the view:an unexpected exception was thrown
问题如题:打开Eclipse server出现Could not create the view: An unexpected exception was thrown查看detail:java.lang.NullPointerExceptionat com.genuitec.eclipse.ast.deploy.core.Deployment.(Unknown Source
2017-12-02 10:45:27
650
原创 activiti初学《一》
activiti,介绍就不罗嗦了,最近换了个工作,公司有的activiti做工作了,学习一周后,做了一个很小的功能,但是费尽千辛万苦。终于有新东西入脑了。我接到的任务是在一个节点的工作完成后向下一个节点发消息,提醒其有任务。对类库不是很熟悉的我,开始在代码中找到了任务发起和执行的两段代码,封装了一个查找下一个节点用户的方法和一个发送消息的方法。半天时间搞定了。公司电脑加密,代码晚上更新。
2016-10-31 15:30:12
438
原创 com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 0
在使用fastjson解析的时候遇到该错误,网上查找了半天,找到位大神的帖子是说解析的实体A中有实体B,在该条json中A实体只有一个,但B实体却有多个,导致解析出错,解决办法是在A实体中定义B实体时,定义为List,这个是大神当时遇到的错误。我的错误不在于此。我的错误是由于在封装json时封装的实体时List类型的,但解析的时候默认解析为一个实体,所以就出现了以上的错误解析时的代码Moy
2016-01-07 11:30:13
216540
9
原创 获取验证码倒计时,js代码
var wait=60;function time(o) { if (wait == 0) { o.removeAttribute("disabled"); o.value="免费获取验证码"; wait = 60; } else {
2015-11-03 11:26:42
584
原创 Bitmap获取图片内存溢出
从本地sd卡获取图片内存溢出解决方法 public Bitmap getBitmap(String path) { File file = new File(path); Bitmap resizeBmp = null; BitmapFactory.Options opts = new BitmapFactory.Options();
2015-09-18 17:49:30
600
原创 服务器布项目后有一个项目启动不了
这种现象可能有两种情况引起:1.tomcat内存溢出,这个解决的办法一大堆,百度一下tomcat内存溢出就可以了2.项目用的相同的框架,在web.xml里面没有定义webAppRootKey参数,这样就会让tomcat没法区分这两个项目是两个项目(自己的理解)解决办法就是在web.xml中配置改参数此参数用于后面的“Log4jConfigListener”-->log4j
2015-06-05 12:08:59
1050
原创 oracle 建表空间步骤
1.点击oracle所在pc的开始,打开DOWS界面,将路径退到c盘的根目录下面2.输入sqlplus,回车出现上面这段时会提示你输入用户名和密码,注意密码输入后是不显示的,只要你输完回车就可以了得到上面的提示就说明你成功登陆进去了3.开始建表空间1>建虚拟表空间,输入命令create temporary tablespace user_temp
2015-05-22 10:32:28
638
原创 android刮刮卡的实现
看了一个教程跟上做的,分享出来给大家看看直接上源码 MainActivity .javapublic class MainActivity extends Activity {guaguaView mgg ;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedI
2015-01-08 11:08:36
681
转载 android虚拟机 连接本地pc上的Mysql
Android中模拟器如何访问本地mysql数据库 package com.game.music;import java.io.UnsupportedEncodingException;import java.sql.DriverManager;import java.sql.ResultSet;import java.util.ArrayList;import java.ut
2014-07-28 09:59:37
2267
原创 Could not build module 'Darwin'
第一天接触ios,创建好一个程序后,拖了一个控件运行后就出现这问题了,晚上百度一大堆英文,直接吓尿了,果断找群,没人搭理,最后有道翻译,外加自己琢磨解决了,为我们懂汉语的孩子们留下解决方法你试着把你的Deployment Target往低调调,我是这么解决的,有懂得大神希望给解释一下原因
2014-04-30 10:45:19
1524
1
原创 map的使用
1.声明一个map: Map map = new HashMap();2.向map中放值,注意:map是key-value的形式存放的.如:map.put(”sa”,”dd”);3.从map中取值:String str = map.get(”sa”).toString();结果是:str = ”dd”;4.遍历一个map,从中取得key 和valueMap map = new Has
2014-03-27 09:28:49
571
原创 初入项目,坑自己的习惯,小结
1.复制别人的页面,改几个必要的参数就草草交差2.在写路径时,千万要复制,后果就是发现错误后都有似的感觉了3.工具可以生成的方法或文件千万不要自己手写,人家生成了要改要三思
2014-02-18 15:03:45
485
原创 ie不支持trim()方法
在有trim的页面的js中加上下面这段代码。String.prototype.trim = function(){ return Trim(this);};function LTrim(str){ var i; for(i=0;i=0;i--) { if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break; } str=str.substring(0,i+1)
2014-02-18 13:47:08
1272
原创 各种check
各种check,用onblur触发function checkPhoneNum() {var phonenum = document.getElementById("phonenum").value;var phoneinfo = document.getElementById("phoneinfo");if (phonenum.length == null || phonenum
2014-01-15 13:59:00
732
原创 数据结构学习(结构体复习)
结构体为什么会出现结构体为了表示一些复杂的数据,而普通的基本类型变量无法满足要求什么叫做结构体结构体是用户根据实际需要自己定义的复合数据类型如何使用结构体两种方式:struct Student st = {1000,"zhangxu",20};struct Student *pst = &st;1.St.sid2.Pst->sidPst所指向的结
2013-01-04 22:59:20
451
原创 预处理命令总结
1.宏的层层置换#include#define R 3#define PI 3.1415#define S PI * R *Rint main(void){ printf("S = %f\n",S); printf("S1 = %f\n",PI*5*5); return 0;}以前一直以为宏不可以层层置换,今天学习后发现我一直错了2.带参数的
2012-12-04 23:14:06
435
原创 贴子上看到的华为笔试题,做了俩小时,做出来了,就是效率有点低。
这个题目要求是,#define TIME_TAB_MAX 6char g_time_tab[TIME_TAB_MAX][6] = { "13:46", "08:23", "23:12", "05:59",};char g_sleep_time[6] = { "13:12"};用c编一个程序,在g_time_tab中找到距离char g_sleep_tim
2012-12-01 22:46:16
1065
原创 昨天看了个帖子,有所得,关于struct占的字节问题
关于struct它所占的字节,大家都知道是它里面所有的变量所占字节的和,看看下面,大家是不是有点诧异啊,反正我是挺诧异的#includeint main(void){ struct Test { char *pcName; short sDate; }; struct Test_1 { char *pcName; char sDate; };
2012-11-30 11:04:26
586
原创 关于指针地址小结
#includeint main(void){ int *p1; char *p2; double *p3; int a; char b; double c; p1 = &a; p2 = &b; p3 = &c;
2012-11-26 11:21:53
420
原创 while循环中,用scanf输入一个float型的数字,如何让判断输入的是否为数字...
第一次学这个时偷懒跳过了,这两天有人问起时,发现自己不该这样,通过发帖的讨论和群里的讨论,解决了这个问题,有疑问的都来看看吧#includeint main(void){ float a; while(1) if(scanf("%f",&a)== 0) return 0; else printf("%f\n",a); return 0;
2012-11-25 19:43:05
1412
1
原创 i++和++i的区别
这也算是一个老生常谈的问题了。 这两个表达式单独写出来并没有什么区别。#includeint main(void){ int i = 1; i++; printf("i++ = %d\n",i); //输出i++的值 i = 1; //把i的值还原为1 ++i; printf("++i =
2012-11-23 21:08:40
528
原创 一晚上装了一个ubuntu12.04,
一晚上装了个ubuntu12.04,还在终端上完成了我第一个程序的调试,高兴啊!#includeint main(void){ int i = 6; int *p ; p = &i; printf("%d,%p\n",i,p); return 0;}
2012-06-03 00:19:02
374
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人