解决laravel groupBy 对查询结果进行分组出现的问题
使用laravel groupBy方法时不知为什么一直出现语法错误,查了很多资料才找到原因:
$data = Orders::select("orders.*","user.name","orderstatu.name as name")
->join("user...[2019/10/10]
这一次,彻底弄懂“秒杀系统”
说到“秒杀”,恐怕大多数人想到的就是“双 11”,“促销”,“买买买”等火爆的场面吧。 图片来自 Pexels 大家为了打折商品蜂拥而至,造成电商网站一片繁华的景象。但作为程序员的我们,看到的却是背后的高并发和可靠性。无论你处在软件开发的哪个阶段,都希望能够设计一套属于自己的秒杀系统。 今天我们...[2019/10/9]
Parallel.ForEach 使用多线遍历循环
Parallel.ForEach相对于foreach是多线程,并行操作;foreach是单线程品德操作。
static void Main(string[] args)
{
Console.WriteLine("Hello Wo...[2019/10/9]
解决Go中使用seed得到相同随机数的问题解决Go中使用seed得到相同随机数的问题
1. 重复的随机数
废话不多说,首先我们来看使用seed的一个很神奇的现象。
func main() {
for i := 0; i < 5; i++ {
rand.Seed(time.Now().Unix())
fmt.Println(rand.I...[2019/10/9]
Laravel 创建指定表 migrate的例子
网上找了很多资料,都很坑爹,说是要把之前的表都给删掉,然后重新运行,有的说要指定database的文件路径,都不管用。
php artisan migrate:reset
php artisan migrate
这样的话我之前的数据不都是白搞的了??
这样肯定不行的啊,我...[2019/10/9]
关于laravel 数据库迁移中integer类型是无法指定长度的问题
laravel数据库迁移中integer类型是无法指定长度的,很多小伙伴对integer类型传递第二个参数后会发现迁移报以下错误
Syntax error or acce violation: 1075 Incorrect table definition; there can be...[2019/10/9]
Laravel创建数据库表结构的例子Laravel创建数据库表结构的例子
1、简介
迁移就像数据库的版本控制,允许团队简单轻松的编辑并共享应用的数据库表结构,迁移通常和Laravel的schema构建器结对从而可以很容易地构建应用的数据库表结构。如果你曾经告知小组成员需要手动添加列到本地数据库结构,那么这正是数据库迁移所致力于解决的问题。
Laravel 的S...[2019/10/9]
解决Laravel 不能创建 migration 的问题
在 Laravel 项目中,由于测试,有时候用 php artisan make:migration create_xxx_table 创建数据库迁移。如果把创建的迁移文件 database/migration 2016_09_13_081736_create_xxx_table.php 文件给删...[2019/10/9]
Laravel使用原生sql语句并调用的方法Laravel使用原生sql语句并调用的方法
有一些sql语句比较复杂,用构造器还不如直接用sql来的方便,我们在laravel中使用原生语句,首先要在开头use DB,然后:
$arr = DB::select("select id,sum(parents+1) as total_people from orders where...[2019/10/9]
python3 print() 函数带颜色输出 示例
1.1 实现过程:
终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。
转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。
1.2 书写格式: 开头部分:\...[2019/10/9]
python三元运算符公式/出错怎么看
成功 if 条件 else 失败
Tip:问题要从下往上看,出问题的是最底下的问题,
原文链接:http: www.cnblogs.com huoran/p/11639744.html[2019/10/9]
PHP 数组函数大全
PHP数组函数是核心的一部分。无需安装即可使用这些函数
函数名称描述
array_change_key_case
将数组中的所有键名修改为全大写或小写
array_chunk
将一个数组分割成多个
array_column
...[2019/10/9]
完美实现保存和加载easyui datagrid自定义调整列宽位置隐藏属性功能
需求&场景
例表查询是业务系统中使用最多也是最基础功能,但也是调整最平凡,不同的用户对数据的要求也不一样,所以在系统正式使用后,做为开发恨不得坐在业务边上,根据他们的要求进行调整,需要调整最多就是列的位置和宽度。非常麻烦,而且还会不停的变。最好的方式把这个功能放给用户,让用...[2019/10/9]
LeetCode.1217-交换芯片(Play with Chips)
这是小川的第421次更新,第454篇原创
看题和准备
今天介绍的是LeetCode算法题中Easy级别的第270题(顺位题号是1217)。There are some chips, and the i-th chip is at position chips[i].
You can ...[2019/10/9]
C#调用OpenCV开发简易版美图工具
前言
在C#调用OpenCV其实非常简单,因为C#中有很多OPenCV的开源类库。
本文主要介绍在WPF项目中使用OpenCVSharp3-AnyCPU开源类库处理图片,下面我们先来做开发前的准备工作。
准备工作
首先,我们先创建一个WPF项目。
然后,在Nuget...[2019/10/9]
【产品】移动应用监控平台调研——bugly&fabric
产品定位
腾讯bugly和fabric不仅仅是可以帮助运营人员分析用户、优化推广的数据分析平台,也是移动开发者的异常上报平台和应用更新平台。可以同时为公司产品运营和开发人员提供服务。
产品功能
fabric在查看dashboard页面之前必须在应用里集成SDK,所以这里只对fab...[2019/10/9]
两个集合对比两个集合对比
在GitHub上有个项目,本来是作为自己研究学习.net core的Demo,没想到很多同学在看,还给了很多星,所以觉得应该升成3.0,整理一下,写成博分享给学习.net core的同学们。
项目名称:Asp.NetCoreExperiment
项目地址:https: githu...[2019/10/9]
关于部署版本遇到的---警告: 程序集绑定日志记录被关闭。问题解决办法关于部署版本遇到的---警告: 程序集绑定日志记录被关闭。问题解决办法
本文转自:https: www.cnblogs.com hangwater/p/5449470.html
错误:程序集绑定日志记录被关闭。
解决方法:
将IIS中的应用程序服务池中"启动32位应用程序"设置为true。
错误描述:
部署到IIS中的应...[2019/10/9]
三、SpringBoot整合Thymeleaf视图三、SpringBoot整合Thymeleaf视图
目录
3.1 Thymeleaf视图介绍
3.2 创建SpringBoot项目
3.2 配置Thymeleaf
3.3 编写Demo
3.4 小结
...[2019/10/9]
PAT甲级1006水题飘过PAT甲级1006水题飘过
题目分析:由于不存在相同的两个时间(24:00:00和00:00:00不会同时存在),则我们假设两个全局变量存放到达的最早的时间和达到的最晚的时间,设置最早的初值为“23:59:59”,设置最晚的初值为“00:00:00”,只要一个人到达的...[2019/10/9]
PHP代码审计基础-初级篇PHP代码审计基础-初级篇
对于php代码审计我也是从0开始学的,对学习过程进行整理输出沉淀如有不足欢迎提出共勉。对学习能力有较高要求,整个系列主要是在工作中快速精通php代码审计,整个学习周期5天 ,建议花一天时间熟悉php语法。
我是直接phpstudy2019一键搭建小白首选
所谓工...[2019/10/9]
[视频教程] ubuntu系统下以守护进程方式安装使用Redis[视频教程] ubuntu系统下以守护进程方式安装使用Redis
直接访问redis的中国官网,在下载部分,可以看到安装和使用的方式。wget http: download.redis.io/release redis-5.0.4.tar.gztar xzf redis-5.0.4.tar.gzcd redis-5.0.4make. rc/redis-...[2019/10/9]
2-1Numpy概述
In [1]:
import numpy as np
In [2]:
array=[1,2,3,4,5]
array+1#没定义成numpy.ndarray类型是不能直接操作的
...[2019/10/9]
HTML
传送到结尾
第四十二节,前端简介
前端
内容的展示
后端
逻辑的处理
请求和响应
html 显示的内容c 样式 美化js 动态效果
一,HTML
...[2019/10/9]
3-1 Pandas-概述
Pandas章节应用的数据可以在以下链接下载:
https: files.cnblogs.com/file AI-robort/Titanic_Data-master.zip
&n...[2019/10/9]
Python集训营45天—Day08 (文件操作)
目录
1. 文件操作介绍
2. 文件的读写
2.1 文本文件
2.2 二进制文件
2.3 JSON文件
3. 文件的定位,重命名和删除
...[2019/10/9]
python 基础(二)
List:
append() :
1 # append(obj) 在列表末尾添加obj这个新的对象
2 L = [1,3,5,7,9]
3 obj = 888
4 L.append(obj)
5 print(L)
insert():
1 #insert...[2019/10/9]
Python文件操作回顾
with open("D:/Temp/a.txt", mode=''w'', encoding=''utf-8'') as f:
f.write(''hello'')
with open("D:/Temp/a.txt", mode=''r'', encodin...[2019/10/9]
python pywin32学习笔记python pywin32学习笔记
参考博客链接
https: blog.csdn.net/polyhedronx/article/detail 81988948
参考博客链接
https: www.cnblogs.com/zhaobl/p/3326332.html
pyhandle=...[2019/10/9]
python Django中的cookie和session
目录
Cookie
1.1获取Cookie
1.2设置Cookie
Se ion
1、数据库Se ion
2、缓存Se ion
...[2019/10/9]
学习函数时一些没注意到的地方
动态参数
a = [1,2,3]
def sum(*args):
n = 0
for i in a:
n += i
print(n)
sum(a)
用for遍历
Tip:*args:接收的是按照位置传参的值,组织成一...[2019/10/9]
Python语法速查: 4. 字符串常用操作
enumerate() 函数属于python的内置函数之一;
python内置函数参考文档:python内置函数
转载自enumerate参考文档:python-enumerate() 函数
Python内置函数之enumerate()...[2019/10/9]
Python 入门 之 反射
Python 入门 之 反射
1、反射 : (自省)
? 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。
Python面向对象中的反射:通过字符串的形式操作对象的相关属性。Python中的一切事物都是对象(都可以使用反射)
<1> getattr(...[2019/10/9]
Python学习问题记录Python学习问题记录
在学习Python的是后遇到点小问题,记录下来以后忘了再来看看。
一. python2 和python3在继承父类的时候是不同的。super() 是一个特殊的函数,帮助Python将父类和子类关联起来。在Python3中,直接使用如下代码:
Python3
c...[2019/10/9]
day015--python模块学习之xml模块
xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。
本文主要学习的ElementTree是python的XML处理模块,它提供了一个轻量级的对象模型。在使用ElementTree模块时,需要import xml.etree.El...[2019/10/9]
python day5 lambda,内置函数,文件操作,冒泡排序以及装饰器
目录
python day 5
1. 匿名函数lambda
2. python的内置函数
3. python文件操作
4. 递归函数
5. 冒泡排序
...[2019/10/9]
Python使用队列实现Josephus问题
Josephus问题,在这个古老的问题中,N个深陷绝境的人一致同意通过以下方式减少生存的人数。他们围坐一圈(位置记为0~N-1)并从第一个人报数,报到M的人会被杀死,
知道最后一个人留下来。传说中Josephus找到了不会被杀死的位置。
&n...[2019/10/9]
C lang:character input and output (I/O)
Xx_Introduction
Character input and output is by more line character conpose of the text flow
Define name common use capital...[2019/10/9]
用结构体解析Pascal字符串
来源:https: www.cnblogs.com/qiuyuwutong/p/8708844.html
1、什么是柔性数组?
柔性数组既数组大小待定的数组, C语言中结构体的最后一个元素可以是大小未知的数组,也就是所谓的0长度,所以我们可以用结构体来创建柔性数组。
2、柔性...[2019/10/9]
C语言之冒泡排序
# include<stdio.h>
int main(void)
{
int arr[10]={5,4,7,9,2,3,1,6,10,8}; 定义一个位排序的数组
int i; 定义循环次数
int n = 0; 定义...[2019/10/9]
golang学习之路golang学习之路
目录
go语言介绍
开发环境准备
go语言基础
Go语言常用标准库
数据库相关
前端相关
web开发
go语...[2019/10/9]
大型项目架构演进过程及思考Amber-
淘宝架构
我们以淘宝架构为例,了解下大型的电商项目的服务端的架构是怎样,如图所示
上面是一些安全体系系统,如数据安全体系、应用安全体系、前端安全体系等。
中间是业务运营服务系统,如会员服务、商品服务、店铺服务、交易服务等。
还有共享业务,如分布式数据层、数据分析服务...[2019/10/9]
spring cloud 之 -- eureka vs consul,该选择谁?
0--前言
spring cloud的服务注册中心,该选择谁?在选择前,我们首先需要来了解下分布式的CAP定理:
所谓CAP,是指:
Consistency:一致性;就是在分布式系统中的所有数据备份,在同一时刻是否同样的值
Availability:可用性;...[2019/10/9]
什么是微服务?
什么是微服务?为什么会有微服务?让我们带着这些疑问开始我们的探索。
我们先看下维基百科和百度百科给出的定义:
维基百科:2014年,Martin Fowler 与 James Lewis 共同提出了微服务的概念,定义了微服务是由以单一应用程序构成的小服务,自己拥有自己的行程与轻量化处...[2019/10/9]
来来来,告诉你一个简单易上手的KPI打分的方子来来来,告诉你一个简单易上手的KPI打分的方子
▋1/3 前言
每个企业都要定期为员工的工作来进行考核,有月度考核、季度考核和年度考核。
这次月度考核,我打算用一种新的方式来执行。
我在我们研发小组内曾分享过能力-意愿四象限图。根据岗位技术能力和工作意愿来评判各成员,我们小组碰巧,四个象限里都可以对应到人。...[2019/10/9]
苹果开始推送 macOS Catalina10.15 正式版系统更新
北京时间今天凌晨 1 点,苹果正式推送了 macOS Catalina 10.15 正式版升级。macOS Catalina 10.15 正式版带来了许多重大改变,包括Sidecar、iTunes应用被拆分、原生应用重新设计、更严格的权限管理等。
Sidecar 可将你的...[2019/10/9]
算法题--两数之和
题目描述
给定一个整数数组 nums?和一个目标值 target,请你在该数组中找出和为目标值的那?两个?整数,并返回他们的数组下标。
你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。
示例:
给定 nums = [2, 7, 11, 15], tar...[2019/10/9]
【布隆算法】布隆算法最详解
布隆算法最详解
本文源地址: http: www.fullstackyang.com/...,转发请注明该地址或segmentfault地址,谢谢!
1. 背景知识
在网上已经有很多关于布隆过滤器的介绍了,这里就不再赘述,下面简单地提炼几个要点:
布隆过滤器是用来判断一个元素是否...[2019/10/9]
HDU-2204-Eddy's爱好-容斥求n以内有多少个数形如M^K
HDU-2204-Eddy''s爱好-容斥求n以内有多少个数形如M^K
【Problem Description】
略
【Solution】
对于一个指数\(k\),找到一个最大的\(m\)使得\(m^k\le n\),则\(k\)这个指数对答案的贡献为\(m\),因为对于\(i...[2019/10/9]