js中string和正则结合使用的问题
name = 'aaa bbb ccc';
uw=name.replace(/\b\w+\b/g, function(word){
return word.substring(0,1).toUpperCase()+word.substring(1);}
);
上面的代码是摘自W3school,substring和replace的方法不难理解,我主要是测试了一下replace里传入的function;下面是一步步对上面的代码进行拆解的过程: name.match(/\b\w+\b/g)
Flex动态生成Tree
Flex动态生成Tree 我在网上看见的大多数是根据xml来调用的tree,对于我们这样刚刚接触flex的不需要再去翻java后台转xml的方法了。java后台直接生成tree来调用。结合网上的资料,我进行了一下修改和整合,在这里总结一下。 java代码块 使用VO来封装数据库的数据,其中需要有一个类型为List的children属性,由于Tree控件不像DataGrid,List控件,它拥有层次结构。
package model;
import java.util.List;
im
myeclipse链接数据库,SQL语句实现增删改查
1、创建properties文件 #oracle #driver=oracle.jdbc.OracleDriver #url=jdbc\:oracle\:thin\:@localhost\:1521\:xe #username=system #password=manager #mysql driver=com.mysql.jdbc.Driver url=jdbc\:mysql\://192.168.0.121\:3306/test?user\=root&password\=root&char
Python-pip安装
1、本地创建文件get-pip.py 2、进入https://bootstrap.pypa.io/get-pip.py将文件内所有内容粘贴到上面创建的文件中 3、cmd进入创建的文件目录下,我的是D:\根目录下。例如我输入的是:python get-pip.py 4、等待一会儿出现下图内容即可 5、再输入pip查看是否有内容返回
从区块链技术应用角度阐述LikeLib项目
从区块链技术应用角度而言,LikeLib(简称:LKL)不只是一个实现跨链交易和多资产互通的区块链项目,更是一个完备的区块链开发平台。 区块链我们应该按照:他是一种“综合性解决方案”来看待。就像云技术,要看企业在做什么、企业需要什么、企业未来要发展什么。既然是一种解决方案,那么它适合哪种企业,就有了答案。 而LKL在实现跨链交易功能的同时,也是一个可以独立运行的区块链网络:它包含原生币,支持智能合约,并且拥有智能合约代币交易的隐私保护相制。任何开发者,均可根据应用场景,在LKL上开发出满足需求
NestedCalendar
NestedCalendar 项目地址:SouthernBox/NestedCalendar 更多:作者 提 Bug 标签: Make MaterialCalendarView can be nested scroll, and smooth switch to week or month mode.
(一)maven管理之依赖
(一)maven管理之依赖 1.仓库地址 maven仓库网址:http://search.maven.org 2.maven依赖的9大属性 groupId,artfactId,version,type,classifier,scope,systemPath,exclusions,optional 3.属性解析 groupId 项目包在全球的唯一标识 artfactId 项目包构建的唯一标识 version 指定所依赖包的版本号 type 指定依赖包的类型,一般包括jar,war,pom。 cl
app与后台的token、sessionId、RSA加密登录认证与安全解决方案
一、登录机制 粗略地分析, 登录机制主要分为登录验证、登录保持、登出三个部分。登录验证是指客户端提供用户名和密码,向服务器提出登录请求,服务器判断客户端是否可以登录并向客户端确认。 登录认保持是指客户端登录后, 服务器能够分辨出已登录的客户端,并为其持续提供登录权限的服务器。登出是指客户端主动退出登录状态。容易想到的方案是,客户端登录成功后, 服务器为其分配sessionId, 客户端随后每次请求资源时都带上sessionId。 image.png 1.1 登录验证 上述简易的登录验证策略存在
搭建 Cat 监控平台集群
1、Cat 简介 Cat 是大众点评开源出来的一个监控平台,很多企业都在使用,比如官方提供的下面这些企业: 最近公司在使用 Cat 作为新的监控平台,通过这个机会,我也尝试去搭建 Cat 集群,下面简单介绍一下搭建的过程。 2、下载 Cat 代码 通过全球最大同性交友网站( https://github.com/dianping/cat )下载 Cat 代码,根据官方的介绍文档,在本地很容易搭建完并跑。生成 cat.war ,也可以不下载代码,直接下载 cat.war。 3、搭建集群 用 4
Spark-分组TOPN算法:
该数据集都为:“http://bigdata.edu360.cn/laozhou” 这个样子,要求的就是最受欢迎的老师 分组TOPN算法: object FavTeacher {
def main(args: Array[String]): Unit = {
val conf = new SparkConf().setAppName("FavTeacher").setMaster("local")
val sc = new SparkContext(conf)
//
Spark-分组TOPN算法
该数据集都为:“http://bigdata.edu360.cn/laozhou” 这个样子,需求是找到每个学科下最受欢迎的老师 方法一: /**
* 数据放到scala 集合里面进行操作
*/
object GroupFavTeacher_1 {
def main(args: Array[String]): Unit = {
val conf = new SparkConf().setAppName("FavTeacher").setMaster("local")
微信授权登陆代码实例
1.controller
@Controller
public class WeiXinToken extends BaseController {
@Autowired
private WeiXinService weiXinService;
@Autowired
private SystemService systemService;
@Autowired
private InformationMessageService inf
解决ajax跨域访问问题
应用场景 A 项目访问 B 项目 某个方法的资源,首先贴出A的请求js
$(document).ready(function () {
var id = $("#zyy_user_id").val();
if(id == null || id ==''){
layer.alert("您还未绑定云智渔账号");
return;
}
$.ajax({
type: 'GET',
u
微信开发注意配置上的注意点
授权登陆注意点:token 在测试号上的是随意写的,授权登陆需要一下几个配置 授权登陆路径:https://open.weixin.qq.com/connect/oauth2/authorize?appid= AppID &redirect_uri=回调路径&response_type=code&scope=snsapi_userinfo&state=STATE&connect_redirect=1#wechat_redirect 微信公众号推送消息: 引入jfinal-weixin-jar
获取字符串中指定字符串出现的所有位置
String path = "localhost:8080";
String details = "<p><img src="/upload/5a52da4dN0a6d04b9.jpg!q701.jpg""></p>"
StringBuilder sb = new StringBuilder(details);
Pattern pattern = Pattern.compile("<img src=\"");
java生成不重复随机账号
/** * 生成随机账号 * @return */ public static String uuid() { int machineId = 1; //最大支持1-9个集群机器部署 int hashCodeV = UUID.randomUUID().toString().hashCode(); if (hashCodeV < 0) {//有可能是负数 hashCodeV = -hashCodeV; } return machineId + String.format("%011d", has
订单超时自动取消,延时任务
应用场景,电商项目用户下单后超过指定时间未支付,订单自动失效。 使用延时队列会使用到定时任务,需要先把定时任务做好。 在用户下单成功后。定时任务定时扫描出下单成功且未支付的订单,将订单加入到延时执行队列中。同时也加入到缓存中。 延时执行类在执行订单失效时,先到缓存内查询一次,如果没有查询到,说明该订单已支付或者已取消(支付成功或取消订单清除对应缓存) 一;执行实体
package io.jboot.admin.job;
import java.util.concurrent.Delayed
今日推荐
周排行