技术问答整理(1)
来源:互联网 发布:cms是什么品牌摄像头 编辑:程序博客网 时间:2024/04/26 00:47
1:我在用replace方法替换身份证的中间几位,
String uAccount = userAccount.replace(userAccount.substring(6, 14), “**“);这样的方法当身份证号码是622222222222222222这样的时候,替换出来成6****************2这样了,难道不应该是622222********2222的吗,但是如果身份证号码没有重复这么多的话它出来是合适的,比如622420********1478这样,这是为什么呢?
因为你截取的第7到15位之间的字符串就是“22222222”。是8个2,那么,你给的字符串中恰巧有17个连续的2,其中有两个连续的“22222222”,然后剩下一个2了。
2:js如何捕获一个txt中内容的换行符
换行符\n,自己split下就得到每个数组啦
var arr=a.replace(/\r/g,”).split(‘\n’);
arr[0]//123
arr[1]//456
arr[3]//789
3:如何获取table中被修改的值以及对应的id(一个table里给每一个td设置id,当按钮点击时如何获取td中所有被修改的值以
及对应的id,没有被修改的则不获取)
监听table下面tb的onchange事件,将监听到的onchange的td的title属性设置为1
$(".tableclass td").onchange(function(){ $(this).attr("title","1");});
获取的时候,只需单独获取title属性为1的所有td
$(".tableclass td").each(function(){ if($(this).attr("title")=="1"){ //做相应的操作 }})
4:当我点击订单分类(contract_kind)这个下拉字段是,点击其中的值“工程订单”,
显示 规格(extend12) 这个字段
重点是获得在select onchange时获取option的value值:this.options[this.options.selectedIndex].value
<select name="type" onchange="show_sub(this.options[this.options.selectedIndex].value)"> <option value="0">请选择</option> <option value="维修订单">维修订单</option> <option value="工程订单">工程订单</option> </select><div id="extend12" style="display:none">规格:<input type="text" /></div> <script> function show_sub(v){ if(v == "工程订单"){ document.getElementById("extend12_id").show(); }else{ document.getElementById("extend12_id").hide(); } }
5:oracle建表语句,标识符无效
CREATE TABLE AIRDAILY ( ID INTEGER NOT NULL, CITYCODE VARCHAR2(255), CITYNAME VARCHAR2(255), DATADATE VARCHAR2(255), API VARCHAR2(255), STATE VARCHAR2(255), LEVEL VARCHAR2(255), YEAR INTEGER, MONTH INTEGER, DAY INTEGER, VISIBLE INTEGER, CATEGROY INTEGER DEFAULT 1, CREATE_TIME TIMESTAMP );
问题出在LEVEL VARCHAR2(255), 这一行 给LEVEL 加上引号就可以了,LEVEL是特殊字符
6:Java中创建一个File对象为什么要填入参数?这个参数有什么用?
File file = new File(“111”); //为什么new File括号里面要填入String,不填就会报错,
我感觉就算填了也没什么用啊
答:参数用来指定文件路径,如果你不写,系统岂不是不知道去哪找这个文件咯。
文件对象是必须和磁盘上的某个文件对应的。
这个参数就是你和哪个文件对应,无论是绝对路径或者相对路径,总要指定文件名。
7:去掉缓存的办法,在url后面加个?,因为t不停的在变
例:
btn.onclick=function(){ ajax('aaa.txt?t='+new Date().getTime(),function(str)){ alert(str); },function(){ alert("失败"); }}
- 技术问答整理(1)
- 技术问答整理(2)
- 技术问答整理(3)
- 技术问答整理(4)
- 技术问答整理(5)
- 技术问答整理(6)
- 技术问答整理(7)
- 技术问答整理(8)
- 技术问答整理(9)
- 技术问答整理(10)
- Spark技术问题互动问答1
- [转载+整理]JSP问答...
- 网络技术知识问答整理
- 小灵通技术问答
- 软件开发技术问答
- 软件开发技术问答
- 软件开发技术问答
- 软件开发技术问答
- 织梦dede后台菜单错位问题,所有文档列表下掉的解决方法
- Web开发一图胜千言
- dedecms后台如何加入自定义媒体视频播放功能
- 二层链路聚合和三层链路聚合的配置
- 8、Spring boot中容器启动前后回调的方法
- 技术问答整理(1)
- 安卓下反调试方案汇总
- (2017-12)最新12306爬虫
- ES6快速入门(6)--set和map
- ==与equals详解
- Jupyter Notebook 的快捷键
- Oracle基础-实训存储过程
- POJ-2752 Seek the Name,Seek the Fame
- dedecms自定义模型提示:Call to a member function GetInnerTex