记录一些营销产品中的一些学习知识。我们在同一个时区,却有一辈子的时差。

一、关于mysql的注释问题

mysql的注释有以下三种,要注意是第二种的--后面至少要有一个空格。

/*hello world*/
-- hello world
#hello world

二、angular中的map的遍历

  • js测试的数据
$scope.maptest = {
"man0": "hello1",
"man1": "hello2",
"man2": "hello3"
};
  • html页面的代码
<div ng-repeat="(key, value) in maptest">
{{key}} and {{value}} and {{$index}}
</div>
  • 代码的效果如下:

三、js数组的splice方法的介绍

splice:该方法的作用就是从数组中删除一个元素
array.splice(index,count,value....);
index:表示从哪一个下标开始,
count:表示删除元素的个数
value:代表增加的元素

提供一个例子如下:

var arrays = ["huhx", "linux", "tomhu"];
// 替换一个元素
arrays.splice(1, 1, "python");
console.log(arrays); // ["huhx", "python", "tomhu"]
// 增加一个元素
arrays.splice(arrays.length, 0, "go");
console.log(arrays); // ["huhx", "python", "tomhu", "go"]
// 删除一个元素
arrays.splice(0, 1);
console.log(arrays); // ["python", "tomhu", "go"]

js中关于slice方法的使用:http://www.w3school.com.cn/jsref/jsref_slice_array.asp

四、java中关于List遍历的情况

public static void main(String[] args) {
List<String> strLists = new ArrayList<String>();
strLists.add("linux");
strLists.add("huhx");
for (String string : strLists) {
string += "huhx";
}
System.out.println(strLists); // [linux, huhx] List<Map> mapLists = new ArrayList<Map>();
Map<String, String> map = new HashMap<String, String>();
map.put("username", "huhx");
map.put("password", "1234");
mapLists.add(map);
for (Map maps : mapLists) {
map.put("address", "china");
map.put("password", "123456");
}
System.out.println(mapLists); // [{username=huhx, address=china, password=123456}]
}

五、关于响应式事件的开发

http://cn.vuejs.org/v2/guide/reactivity.html

六、关于java中的static块

class StaticClass {
static {
System.out.println("hello world");
} public static void sayHello() {
System.out.println("Hello");
} public void sayWorld() {
System.out.println("World");
}
}

以下是测试的结果:

StaticClass.sayHello();
hello world
Hello
------------------------------------------
StaticClass.sayHello();
new StaticClass().sayWorld();
hello world
Hello
World
------------------------------------------
new StaticClass().sayWorld();
new StaticClass().sayWorld();
hello world
World
World

七、阿里云的maven仓库,提高下载速度

修改maven根目录下的conf文件夹中的setting.xml文件,内容如下:

<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>

八、position:absolute的用法

<div style="position: relative;">
<div style="position: absolute;">hello world</div>
<input type="file" name="file" >
</div>

效果如下:

<div style="position: relative;">
<span style="position: absolute;">hello world</span>
<span>hello world</span>
<input type="file" name="file" onchange="alert('hello world')" >
</div

九、关于spring中的BeanWrap的使用

Person是一个javaBean,有两个属性username,password。

public void beanWrap_1() {
BeanWrapper wrapper = new BeanWrapperImpl(new Person());
wrapper.setPropertyValue("username", "linux");
PropertyValue passwordValue = new PropertyValue("password", "123456");
wrapper.setPropertyValue(passwordValue); System.out.println(wrapper.getPropertyValue("username") + ", " + wrapper.getPropertyValue("password"));
}
// linux, 123456

十、Spring Expression Language的基础使用

public void expressionTest_1() {
ExpressionParser parser = new SpelExpressionParser();
Expression exp = parser.parseExpression("new String('hello world').toUpperCase()");
String message = exp.getValue(String.class);
System.out.println(message); // HELLO WORLD
exp = parser.parseExpression("'Hello World'.bytes.length");
int length = (Integer) exp.getValue();
System.out.println(length); //
}

友情链接

日记整理---->2016-11-26的更多相关文章

  1. 【读书笔记】2016.11.19 北航 《GDG 谷歌开发者大会》整理

    2016.11.19 周六,我们在 北航参加了<GDG 谷歌开发者大会>,在web专场,聆听了谷歌公司的与会专家的技术分享. 中午免费的午餐,下午精美的下午茶,还有精湛的技术,都是我们队谷 ...

  2. U3D笔记11:47 2016/11/30-15:15 2016/12/19

    11:47 2016/11/30Before you can load a level you have to add it to the list of levels used in the gam ...

  3. 微信iphone7、 ios10播放视频解决方案 2016.11.10

    2016.11.10日更新以下方法 微信最新出同层播放规范 即使是官方的也无法解决所有android手机的问题. 另外iphone 5 .5s 某些手机始终会弹出播放,请继续采用 “以下是老的解决办法 ...

  4. 最新的 cocoapods 安装与使用(2016.11)

    cocoapods简介: cocoapods 是iOS的类库管理工具,可以让开发者很方便集成各种第三方库,而不用去网站上一个个下载,再一个个文件夹的拖进项目中,还得添加相关的系统依赖库.只需要安装好c ...

  5. 【转载】webstorm11(注册,激活,破解,码,一起支持正版,最新可用)(2016.11.16更新)

    很多人都发现 http://idea.lanyus.com/ 不能激活了 很多帖子说的 http://15.idea.lanyus.com/ 之类都用不了了 最近封的厉害仅作测试 选择 License ...

  6. ssh The authenticity of host '10.11.26.2 (10.11.26.2)' can't be established

    The authenticity of host '10.11.26.2 (10.11.26.2)' can't be established. ECDSA key fingerprint is SH ...

  7. string源码分析 ——转载 http://blogs.360.cn/360cloud/2012/11/26/linux-gcc-stl-string-in-depth/

    1. 问题提出 最近在我们的项目当中,出现了两次与使用string相关的问题. 1.1. 问题1:新代码引入的Bug 前一段时间有一个老项目来一个新需求,我们新增了一些代码逻辑来处理这个新需求.测试阶 ...

  8. Murano Weekly Meeting 2016.07.26

    Meeting time: 2016.July.26 1:00~2:00 Chairperson:  Nikolay_St, from Mirantis Meeting summary: 1.Masc ...

  9. http://stormzhang.com/opensource/2016/06/26/android-open-source-project-recommend1/

    转载自:http://stormzhang.com/opensource/2016/06/26/android-open-source-project-recommend1/ 推荐他的所有博文~ 图片 ...

  10. github javascript相关项目star数排行榜(前30,截止2016.11.18):

    github javascript相关项目star数排行榜(前30,截止2016.11.18): 前端开源框架 TOP 100 前端 TOP 100:::::https://www.awesomes. ...

随机推荐

  1. unity提高----------射线使用【unity3d 怎样获得当前鼠标点击的对象】

    unity3d 怎样获得当前鼠标点击的对象 最佳答案   var ray = Camera.main.ScreenPointToRay (Input.mousePosition);var hit : ...

  2. EF5+MVC4系列(9) Razor视图引擎的核心原理;@符号的使用;输出html的转义

    一:Razor视图引擎的核心原理 Razor是ASP.NET MVC 3中新加入的技术,以作为ASPX引擎的一个新的替代项 ,他是一个视图引擎 他的核心原理,就是当读取到 @符号的时候,就认为这是开始 ...

  3. oracle 11g RAC 在Windows 7下安装

    oracle 11g RAC 在Windows 7下安装 完全要参考RAC11gR2OnWindows.pdf 难点总是在Grid Infrastructure 而安装Grid Infrastruct ...

  4. 精巧好用的DelayQueue

    我们谈一下实际的场景吧.我们在开发中,有如下场景 a) 关闭空闲连接.服务器中,有很多客户端的连接,空闲一段时间之后需要关闭之.b) 缓存.缓存中的对象,超过了空闲时间,需要从缓存中移出.c) 任务超 ...

  5. HttpURLConnection如何添加请求头?

    1.conn.setRequestProPerty(name,value),两个参数都是字符串.... 2.用httpURLConnection的setRequestProPerty(name,val ...

  6. 如何换网页IP代理

    如何换网页IP代理 | 浏览:21 | 更新:2014-08-31 13:46 1 2 3 4 5 6 7 分步阅读 如何设置网页IP代理的步骤:现在就看下图如何换网页IP和清理浏览器cookie,[ ...

  7. 【Postgresql】use

    http://www.jianshu.com/p/0ed65e630fd0 http://www.linuxidc.com/Linux/2013-12/94354.htm tag 是一个Array字段 ...

  8. 【ES】简单使用

    import sys reload(sys) sys.setdefaultencoding('utf-8') from datetime import datetime from elasticsea ...

  9. BarTender出现3702错误怎么办

    很多时候,在我们不经意间,BarTender条码打印软件就会弹出各种错误消息,其实都是一些常见的小问题,是我们操作不当引起的,本文,小编就给大家来讲解BarTender错误消息3702的解决办法. 错 ...

  10. 使用System.Web.Optimization对CSS和JS文件合并压缩

    在ASP.NET MVC 中JS/CSS文件动态合并及压缩通过调用System.Web.Optimization定义的类ScriptBundle及StyleBundle来实现. 大致步骤如下: 1.A ...