3 彭世瑜

尚未进行身份认证

要成为程序员的男人,个人主页:www.pengshiyu.com

等级
TA的排名 797

Python:orator/backpack内置数据操作类Collection

文档https://orator-orm.com/docs/0.9/collections.html支持36个函数all avg chunk collapse contains count diff each every filter first flatten forget for_page get implode is_empty last map merge pluck pop p...

2019-12-13 00:37:25

Python:pendulum库处理时间

文档https://pendulum.eustace.io/docs/安装pip install pendulum代码示例import pendulum# 1、获取时间print(pendulum.now())# 2019-12-12T15:52:35.837803+08:00print(pendulum.today())# 2019-12-12T00:00:00+08:...

2019-12-12 22:47:28

Python:orator-orm操作实践

orator安装pip install orator文档https://orator-orm.com/docs/Orator文档不是很完整,不过可以结合Laravel和ThinkPHP文档,思想和操作基本一致(英文)https://laravel.com/docs/5.8/database(中文)https://www.kancloud.cn/manual/thinkphp5/13...

2019-12-12 15:40:59

Python编程:使用cachy缓存数据

cachy使用pickle对对象进行序列化支持驱动 File,Redis,Memcached,Database文档https://cachy.readthedocs.io/en/latest/installation.html1、安装pip install cachy2、配置from cachy import CacheManagerstores = { 'defaul...

2019-12-12 10:49:51

Python/Java/PHP/JS三目运算表达式

js java php 等语言:ret = 1 == 1 ? "true" : "false"Python为啥不走寻常路ret = 'true' if 1==1 else 'false'

2019-12-07 23:05:21

Python字符串f-string使用大括号{}

f-string大括号外如果需要显示大括号,则应输入连续两个大括号 {{ 和 }}:name = 'Tom'print(f'my name is {name}')# my name is Tomprint(f'my name is {{{name}}}')# my name is {Tom}...

2019-12-07 23:01:38

Python多层装饰器执行顺序

一层装饰器# -*- coding: utf-8 -*-def func1(func): print("func1-1") def inner1(): print("inner1-1") func() print("inner1-2") print("func1-2") return inner1@f...

2019-12-07 22:55:28

Python数据库操作Orator-orm

It is inspired by the database part of the Laravel framework, but largely modified to be more pythonic.参考 PHP排名第一的web框架 Laravel frameworkhttps://orator-orm.com/pip install orator 3种查询方式 代码实现# -*...

2019-12-06 21:55:11

Lua快速入门

可参考的教程:https://www.runoob.com/lua/lua-tutorial.html一、Lua简介1、基本概念类型与值table条件 if循环 while for包和库2、执行速度C : 1Java : 1/2-1/3JavaScriptV8 1/3-1/10Lua: 1/30PHP 1/30-1/100Python 1/30-1/1003、嵌入性...

2019-12-02 23:59:38

mongodb使用like模糊查询

1、LIKE模糊查询userName包含A字母的数据(%A%)-- SQL:SELECT * FROM UserInfo WHERE userName LIKE "%A%"-- MongoDB:db.UserInfo.find({userName: /A/})2、LIKE模糊查询userName以字母A开头的数据(A%)-- SQL:SELECT * FROM UserInfo ...

2019-12-02 10:45:54

Laravel-高级篇:Composer、Laravel、Artisan、Auth、文件上传、邮件、缓存、错误&日志、队列

Laravel-高级篇第1章 Composer 快速入门1 Composer简介包管理器Java: MavenNodeJS: NPMObjective-C: CocoaPodsPHP: PEARPEAR缺点依赖处理容易出问题配置非常复杂难用的命令行接口ComposerComposer是PHP的一个依赖(dependency)管理工具,不是包管理器涉及packages ...

2019-12-01 23:16:27

Laravel表单篇-Request、Session、Response、Middleware

Laravel-表单篇第1章 Controller 介绍1、Request2、Session3、Response4、Middleware1、RequestLaravel请求使用的组件是symfony/http-foundatio请求中存放了$_GET $_POST$_COOKIE$_FILES$_SERVER获取请求中的值判断请求类型/** * 请求url ...

2019-12-01 16:56:05

PHP时间操作-字符串、时间戳转换

<?php// 获取10位时间戳echo time();// 1575116806// 获取时间字符串echo date('Y-m-d H:i:s');// 2019-11-30 20:26:23// 字符串转时间戳echo strtotime('2019-11-30 20:26:23');// 1575116783...

2019-11-30 20:30:30

Js拆分字符串split多出一个空字符

1、拆分空字符串 出现了不期待的空字符let str1 = "";console.log(str1.split("|"));// [ '' ]console.log(str1.split(/|/)); // []console.log(str1.split(/\|/));// [ '' ]2、拆分非字符串let str2 = "你好世界";console.log(...

2019-11-28 18:43:20

Java学习路线-24:类库使用案例StringBuffer、Rondom、ResourceBundle、regex、Comparable

第14 章 : 类库使用案例分析59 StringBuffer使用使用StringBuffer追加26个小写字母。逆序输出,并删除前5个字符StringBuffer允许修改 String不允许修改StringBuffer buff = new StringBuffer();for(int i = 'a'; i<='z'; i++){ buff.append((char)i)...

2019-11-27 22:41:08

Java学习路线-23:比较器Comparable、Comparator、二叉树

第13 章 : 比较器52 比较器问题引出比较器:大小关系判断示例:对象数组排序Integer[] data = new Integer[]{1, 4, 5, 8, 6};Arrays.sort(data);System.out.println(Arrays.toString(data));// [1, 4, 5, 6, 8]53 Comparable比较器接口:Compara...

2019-11-27 22:38:39

Java学习路线-22:开发支持类库UUID、Optional、ThreadLocal、TimerTask、Base64

12 章 : 开发支持类库47 UUID类UUID 根据时间戳实现自动无重复字符串定义// 获取UUIDpublic static UUID randomUUID()// 根据字符串获取UUIDpublic static UUID fromString(String name)应用:对文件进行自动命名处理import java.util.UUID;class Demo {...

2019-11-27 22:34:56

一个项目关联多个远程Git仓库

方法一:添加多个远程仓库, 分别推送git remote add oschina <url1>git remote add github <url2>git remote -vgit push -u oschina mastergit push -u github master方法二:仓库追加远程地址,一次推送git remote add github...

2019-11-27 10:32:03

Laravel基础篇-路由、视图、模型、Blade模板

一、Laravel简介框架提供的功能:1、数据库DB2、缓存Cache3、会话Session4、文件上传流行框架的优点文档齐全社区活跃后期支持Laravel简介1、简洁,优雅2、验证,路由,session缓存,数据库迁移功能,单元测试版本选择长期支持 LTS Long Time support二、环境配置服务器环境$ php -vPHP 7.1.23Lara...

2019-11-24 22:57:32

Java、Python、PHP、JavaScript函数接收不定参数

Java三个点 ...支持函数接收不定参数和数组Java >= 1.5class Demo{ public static void showArgs(int ...args){ for(int arg : args){ System.out.println(arg); } } public static ...

2019-11-24 15:47:00

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。