大师网-带你快速走向大师之路 解决你在学习过程中的疑惑,带你快速进入大师之门。节省时间,提升效率

JavaScript 正则

JavaScript 正则 元字符 预定义类 边界 ^在中括号中时,匹配非hello的 str = 'hello world' str.match(/[^hello]/g) //[" ", "w", "r", "d"] 匹配非hello的 ^不在中括号时,匹配以hello开头的 str = 'hello world' str.match(/^hello/g) //["hello"] $以..

laravel5.4+workerman 简单版

laravel5.4+workerman 简单版 emmmm...之前那个是5.1的5.4好像有点不一样 首先composer workerman composer require workerman/workerman 1.服务端 php artisan make:command workerman 然后 /app/Console/Commands下面就会创建一个文件workerman.php 我们改一改signature description 还有handle方法...↓ 记得引入workerman ? * * @var string */ protected $signature = 'workerman:command {action} {-d}'; /** * The console command description.

字符串按符号拼接/按符号分割

字符串按符号拼接/按符号分割 $image = I('image');//定义空数组 foreach ($image as $k= $v){ //循环多图数据 $data = array( //定义添加数据 'url'= $v, 'add_time'= time() ); $img = M('contract_img')- add($data); 打印出来是这样的: image.png 接下来就是转换数据了 $a = array_column($img_id,'imgid');//以,间隔方式 组合字符串 dump($arr); 数据转换完成 PS: //利用 explode 函数分割字符串到数组 ";

正则表达式

//1 String.prototype.match(reg) match()方法将检索字符串,以找到一个或多个与regexp匹配的文本。但regexp是否具有标志 g对结果影响很大。 var r = 'aaa123456'. //aXabcabc replace方法的第一个参数还可以传入RegExp对象,传入正则表达式可以使replace方法更加强大灵活 'abcabcabc'. //"(2398)rufdjg(9)w(45)hgiuerhg(83)ghvif" String.prototype.split(reg) 我们经常使用split方法把字符串分割为字符数组 'a,b,c,d'.

正则表达式

//1 String.prototype.match(reg) match()方法将检索字符串,以找到一个或多个与regexp匹配的文本。但regexp是否具有标志 g对结果影响很大。 var r = 'aaa123456'. //aXabcabc replace方法的第一个参数还可以传入RegExp对象,传入正则表达式可以使replace方法更加强大灵活 'abcabcabc'. //"(2398)rufdjg(9)w(45)hgiuerhg(83)ghvif" String.prototype.split(reg) 我们经常使用split方法把字符串分割为字符数组 'a,b,c,d'.

JavaScript 正则表达式

x{3}/g)) //输出:["1xxx", "xxx", "xxx", "1xxx"] ^ 1.方括号外^ 表示字符串的开始位置,举例: var str='hello1 hello2 hello3' console.log(str.match(/hello[0-9]/g))  //输出:["hello1", "hello2", "hello3"] console.log(str.match(/^hello[0-9]/g))  //输出:["hello1"] 2.方括号内的第一个字符是 ^ ,则表示除了字符类之中的字符,其他字符都可以匹配,举例: var str='helloworld1 2.3/4_?

在vue-cli中使用vue-router及vuex的例子

//引入store Vue.config.productionTip = false /* eslint-disable no-new */ new Vue({ el: '#app', router, store, //挂载store template: ' ', components: { App } }) 4、修改store/index.js 由于上面我们引入了store/index.js,因此接下来我们需要修改index.js文件: import Vue from 'vue';/getters';/assets/logo.png) 点击进入hello首页 点击进入hello1 我是App.vue中的p, gettersMsg 的值是----- {{gettersMsg}} import {mapGetters} from 'vuex';

[React Native Android 安利系列]样式与布局的书写

流,留下1和3,还规规矩矩的排在那里。我们为了找到第二个view,目前到底在哪儿,来尝试着更改其top和left。top/right/bottom/left决定了定位元素的位置。我们先调整其left为20,如图3.4.6我们看到,并没有发生什么异样,文档流还是那个文档 } } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', }, shadowBlock: { height: 100, width: 100, backgroundColor: '#0f0', }, back1: { elevation: 5, }, });

Json-path学习笔记<二>

Json-path学习笔记 Json-smart 该篇主要以代码示例为主,因为google上不去,看不到Json-smart这个官方文档 StringBuffer strBuffer = new StringBuffer("zhangsan"); map.put("hello", "world"); } } 输出: {"peoples":[{"single":false,"age":13,"name":"test1","mobile":20130808},{"single":false,"age":123,"name":"test","mobile":888666}]} {"peoples":[{"single":false,"age":13,"name":"test1","mobile":20130808},{"single":false,"age":123,"name":"test","mobile":888666}]} 参考文档

利用typescript做的一个mvvm框架,欢迎大家star

样式选择 k:class 语法: k:class="a: hello1, b: hello2"说明: 当a为真class="hello1", b为真class="hello2", 同时为真class="hello1 hello2" 百度 change var kmv = new Kmv({ el: '#div1', data: { title: "this is baidu", url: true, a: false, b: true }, methods: { change: function() { this.a = !k-if语法 show click var kmv = new Kmv({ el: '#div1', data: { name: "kelen", show: true }, methods: { say: function(name) { this.show = !

Spring Boot 菜鸟教程 1 HelloWorld

/** * @author JE哥 * @email 1272434821@qq.com * @description:看看spring-boot的强大和方便 */ @RestController public class HelloWorldController { @RequestMapping("/hello1") public String hello1() { return "Hello World"; /** * @author JE哥 * @email 1272434821@qq.com * @description:以Mock方式测试Controller */ @SpringBootTest public class HelloWorldControllerTest { private MockMvc mockMvc;

【3】学了这么久Python,连print都不懂

【3】学了这么久Python,连print都不懂 1、今天楼主第N遍复习Python的时候,看到了这个: print语句 2、唉???"\t"是类似于空格效果的制表符,这个楼主了解,但是后面那个end=‘’是什么鬼? 3、查了一下print语句的说明文档,end里的值是跟在输出值后面的小尾巴,默认是“\n”也就是换行。 def print(*args, **kwargs): # known special case of print """ print(value, .

React.js

demo{ font-size: 50px;7. js代码 下面你要注意我写的render()方法里的东西,还有另外一种设置样式的方式,那就是设置内联样式,为什么不直接设置fontSize:50,backgroundColor:'red',color:'#fff'”?因为recat这里不支持是字符串的形式,要写一个对象,key和value这样的方式,它才可以解析。 class Hello extends React.Component{ render(){ var name = "刘玉森";

RabbitMQ浅读

hello1 6 2 当消费者在消费时被强行结束时,消息并没有丢失,只要出现可用的消费者时,消息会被重新发送. 服务端崩溃 可以通过持久化(durable)来确保通道和消息都被保存到磁盘中进行持久化,但是由于从内存写入磁盘也需要时间,如果这段时间出现故障,则这些消息也是会丢失的.所以durable是一种弱的持久化.

JavaScript的事件机制

//添加事件hello1 addEventHandler(btn5,"click",hello2); } } 上面只是个例子,代码尽可能的简化了。在实际的代码中 我们可能用到jQuery的live()、delegate()、bind()、on()等。 事件委托优点 提高JavaScript性能。事件委托可以显著的提高事件的处理速度,减少内存的占用。 实例分析JavaScript中的事件委托和事件绑定 。 传统写法 item1 item2 item3 var item1 = document.getElementById("item1");