巴特西

php将对象数组转成普通数组

不知道为什么,把数组序列化为json,然后存到redis(string类型).然后再取出来反序列化为数组,就变成对象数组了 thinkPHP普通数组取值$arr['key'] 对象数组取值$arr->key /** * [std_class_object_to_array 将对象转成数组] * @param [stdclass] $stdclassobject [对象] * @return [array] [数组] */ function std_class_object_to_array($s

第二章 centos安装maven

一.官网下载 apache-maven-3.3.9-bin.tar.gz 注意:需要jdk1.7及以上 二.上传 scp apache-maven-3.3.9-bin.tar.gz root@10.211.55.4:/opt/ 三.解压 tar -xvf apache-maven-3.3.9-bin.tar.gz 三.配置环境变量 vi /etc/profile M2_HOME=/opt/apache-maven-3.3.9 export M2_HOME export PATH=${PATH}:

leetcode-Single NumberII

https://leetcode.com/problems/single-number-ii/ 很无耻的又一次使用了黑暗料理... class Solution: # @param {integer[]} nums # @return {integer} def singleNumber(self, nums): # 又是一道黑暗料理.. return (sum(set(nums))*3 - sum(nums))/2 速度还OK,不过这不是重点. 这回我要老老实实讨论一下这类题目的解答方法.一开

max_flow(Edmond_Karp) 分类: ACM TYPE 2014-09-02 10:47 92人阅读 评论(0) 收藏

#include <cstdio> #include <iostream> #include <cstring> #include<queue> using namespace std; const int INF = 0x3fffffff; int g[1005][1005]; bool vis[1005]; int m; int Edmond_Karp(int s,int t) { int pre[1005]; int flow[1005]; memse

Python时间,日期,时间戳之间转换

1.将字符串的时间转换为时间戳     方法:         a = "2013-10-10 23:40:00"         将其转换为时间数组         import time         timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")     转换为时间戳:     timeStamp = int(time.mktime(timeArray))     timeStamp == 13814196

chrome developer tool 调试技巧2

我大概是从 08.09 年从 Firebug 转入 Chrome Developer Tool,一直用到现在,越用越喜欢.我平时调错时常用的功能有: 代码格式化可以将被压缩的代码自动展开 实时代码编辑可以在运行时动态改变 JS 代码,并且不需要刷新页面就可以看到效果,一般用这个实时的在代码里插 console.log DOM 事件/XHR 断点可以针对 DOM 结构改变/属性改变/键盘鼠标事件 等下断点,直接断到事件的第一个 listener 函数上.还可以对 XHR 请求下断点,断到发起请求的

巧妙利用ToArray()函数移除集合中的元素

当我们对集合foreach遍历时,不能直接移除遍历的集合的元素,解决的方法有很多种,见我之前的随笔: http://www.cnblogs.com/527289276qq/p/4331000.html 除此之外,我今天发现了利用linq中的ToArray()方法,也可以实现遍历集合,移除集合中的元素,代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using S

使用js获取数组中最大、最小的数字

1.查询最大值 var maxValue=Math.max.apply(Math,array); 2.查询最小值 var minValue=Math.min.apply(Math,array);

redis 设置认证密码

通过修改redis配置文件(redis.conf)修改验证密码.(重启生效) requirepass myRedis 客户端通过密码登录redis并进行操作 redis-cli -h 127.0.0.1 -p 6379 -a myRedis

Centos7使用kubeadm 安装多主高可用kubernets:v.1.11集群

实验环境介绍: 本次实验环境是5个节点 3台master 2台node节点: k8smaster01 192.168.111.128 软件:etcd k8smaster haproxy keepalived k8smaster02 192.168.111.129 软件:etcd k8smaster haproxy keepalived k8smaster03 192.168.111.130 软件:etcd k8smaster haproxy keepalived k8snode01 192.16

Webdings字体和Wingdings字体对照表

一.Webdings是一个TrueType的dingbat字体,于1997年发表,搭载在其后的Microsoft Windows视窗系统内,大多的字形都没有Unicode的相对字. 使用很简单1.网页使用:<font face='webdings' size="32">i</font>2.WPF使用:<TextBlock Text="1" FontFamily="Wingdings" FontSize="3

授权oAuth

使用Client Credentials Grant授权方式给客户端发放access token 只验证客户端(Client),不验证用户(Resource Owner),只要客户端通过验证就发access token. 应用场景:我们想提供一个“获取网站首页最新博文列表”的WebAPI给iOS App调用.由于这个数据与用户无关,所以不涉及用户登录与授权,不需要Resource Owner的参与.但我们不想任何人都可以调用这个WebAPI,所以要对客户端进行验证,而使用OAuth中的 Clie

linux 升级 5.0.2内核

1.下载 wet https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.2.tar.xz -o /usr/src/ cd /usr/src tar Jxvf linux-5.0.2.tar.xz cd linux-5.0.2 2. 安装必要开发包 yum install make openssl-devel libelf libelf-devel elfutils-libelf-devel elfutils-devel -y yum upd

【题解】 [HNOI2004]宠物收养场(Splay)

懒得复制,戳我戳我 Solution: \(Splay\)板子,注意交换的地方,然后就是注意不要越界node[x],应该是\(node[now]\),其次就是数组可以开大点 Code: //It is coded by Ning_Mew on 4.10 #include<bits/stdc++.h> #define ls(x) node[x].ch[0] #define rs(x) node[x].ch[1] #define fa(x) node[x].fa #define root node

MySQL5.7.20 二进制包 在Linux系统中的 安装和配置

01, 下载安装包 =>  https://dev.mysql.com/downloads/mysql/ 02, 上传到linux系统, 笔者这里安装在 root 目录下, 常见安装在 var/local 目录下 03, 解压 => tar -zxf  mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz  04, 剪切到 root 目录下 => mv mysql-5.7.20-linux-glibc2.12-x86_64  /usr/local/mysq

db2中如何获取当前日期前一周的日期

SELECT CURRENT_DATE - (DAYOFWEEK(CURRENT_DATE) - 2 + (ROW_NUMBER() OVER (ORDER BY 1) ) ) DAY AS result FROM SYSIBM.SYSCOLUMNS fetch first 7 rows only; 输出结果: 2013-03-24 2013-03-23 2013-03-22 2013-03-21 2013-03-20 2013-03-19 2013-03-18 你可以看情况, 自己再做一下排序

20155339 2016-2017-2 《Java程序设计》第3周学习总结

20155339 2016-2017-2 <Java程序设计>第3周学习总结 教材学习内容总结 第四章 认识对象 类与对象 1.定义类时使用class关键词再加名称,例如 class Clothes,新建对象时需要用new Clothes.若要将c1名称参考至新建对象,则可以Clothes c1 = new Clothes(),c1是引用,在栈上,new Clothes()在堆上生成对象,c1可以近似看成指向对象的指针.通过程序来学习,程序代码链接在这个程序中有两个类,一个是公开的Field类

wkhtmltopdf Windows下 测试demo 成功

html2pdf 转pdf 中文不换行 然后找到了wkhtmltopdf 支持中文换行 样式也支持 在PHP中生成PDF文件,可以使用 FPDF 和 TCPDF .但是它们只能用于创建简单的表格,当涉及到需要将图像添加到表中,就无法产生所需的布局.有一个强大的工具叫wkhtmltopdf就能够实现. Wkhtmltopdf 是一个shell工具,它使用了WebKit渲染引擎和QT,将HTML转换为PDF格式. wkhtmltopdf 下载地址http://www.softpedia.com/ge

[IE bug] ajax请求 304解决方案

最近和筒子们做了个校园电台,进去之后会自动播放歌曲,每首放完了的话会随机get新的json,然后再播放下一首 整体做成了命令行的风格,在最后输入next,start等命令来操作,5+M/s校园网+W级的曲库,最后做出来的效果还是很赞的 在同学间推广了一下,有好评咯 反馈回来的产品设计的bug 和 代码bug 也不少,最逗的一个就是 IE浏览器下,每次换出来的新歌都是一首 调试前以为是js代码在IE下运行的问题,后来发现js没有bug 打开调试工具之后,原因一下就明朗了 ajax返回结果HTTP3

Crash的数字表格

Crash的数字表格 求\(\sum_{i=1}^N\sum_{j=1}^Mlcm(i,j)\) 解 设\(N<M\),显然有 \[\sum_{i=1}^N\sum_{j=1}^M\frac{ij}{gcd(i,j)}=\sum_{d=1}^N\frac{1}{d}\sum_{i=1}^N\sum_{j=1}^Mij(gcd(i,j)==d)\] 设 \[f(k)=\sum_{i=1}^N\sum_{j=1}^Mij(gcd(i,j)==k)\] \[F(k)=\sum_{i=1}^{N}\su
Home

Powered By WordPress