iSO获取两个日期之间的所有日期数组,精确到天
- (void)viewDidLoad {
[super
viewDidLoad];
NSArray *datearr = [self
getDayArrayLeftDate:@"2017年1月1日"
rightDate:@"2017年1月5日"];
}
//获取两个日期之间的所有日期,精确到天
- (NSArray *)getD
详述 GitHub 中声明 LICENSE 的方法
详述 GitHub 中声明 LICENSE 的方法当我们在 GitHub 浏览一些开源项⺫时,我们经常会看到这样的标志:
如上图所示,Apache-2.0,我们可以将其称之为开源许可证,那么到底开源 许可证是什么呢?
开源许可证即授权条款。开源软件并非完全没有限制。最基本的限制,
就是开源软件强迫任何使用和修改该软件的人承认发起人的著作权和所
有参与人的贡献。任何人拥有...
matplotlib 中文显示设置
from matplotlib import pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']#用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示符号
matplotlib 自动旋转日期标注,绘图表区域着色
fig.autofmt_xdate()
plt.fill_between(dates,highs,lows,facecolor='blue',alpha=0.1)
pandas 强制类型转换 df.astype
import pandas as pd
from matplotlib import pyplot as plt
from datetime import datetime
filename='sitka_weather_2014.csv'
df=pd.read_csv(filename)
print(df.dtypes)
df[' Min Humidity']=df[' Min ...
pandas 字符串类型转换成时间类型 object to datetime64[ns]
import pandas as pd
from matplotlib import pyplot as plt
from datetime import datetime
filename='sitka_weather_2014.csv'
#AKST
df=pd.read_csv(filename)
print(df.dtypes)
df['AKST'] = pd.to_date...
matplotlib 修改字体属性 (旋转,类型,粗细,颜色,大小)
参考的这
#一般字体统一用一个字典控制
font={'family':'serif',
'style':'italic',
'weight':'normal',
'color':'red',
'size':16
}
plt.text(x,y,'text',fontdict=font)
x=linspace(0,180,5)
改变字体te...
matplotlib 设置坐标轴位置(spines),设置坐标别名(xticks,yticks)
参考的这
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']='SimHei'
plt.figure(figsize=(8,5), dpi=80)
plt.subplot(111)
X = np.linspace(-np.pi, np.pi, 256,endpoint=T...
matplotlib pie
import matplotlib.pyplot as plt
labels='frogs','hogs','dogs','logs'
sizes=15,20,45,10
colors='yellowgreen','gold','lightskyblue','lightcoral'
explode=0,0.1,0,0
plt.pie(sizes,explode=explode,labels=la...
我的第一个Golang程序
本程序参考:GO语言实战 GO IN ACTION
package main
import (
"fmt"
"runtime"
"sync"
)
func main(){
//分配一个逻辑处理器给调度器使用
runtime.GOMAXPROCS(1)
//wg来等待程序完成
//计数加2,表示要等待两个goroutine
var wg s...
golang 竞争状态
代码参考Go 语言实战 GO INACTION
//竞争状态;如果两个或者多个goroutine 在没有互相同步的情况下访问某个共享的资源,并试图读写这个资源,就处于相互竞争的状态,这种情况称作竞争状态
package main
import (
"fmt"
"runtime"
"sync"
)
var(
counter int
wg sync.WaitGro...
flask 之url_for()
url_for(endpoint, **values):
用法
1.为动态路由传参
eg: <td><a target="_blank" href="{{ url_for("front.post_detail",post_id=post.id) }}">{{ post.title }}</a></td>
source:
@bp.r
jinja2 micro 宏
一、宏 macro类似常规编程语言中的函数,把常用行为当做函数,取代手工重复的动作
二、 macro的变量只能为以下三种:
1.参数变量
2.module变量
3.call的变量
三、和block的关系
macro 的重心在于替换简单的重复性质的代码.
block 的重心在于重复框架代码的替换.
例子:
定义宏函数static()
应用:
继续例子:
{%...
JINJA模板继承 block
Flask中的模板可以继承,通过继承可以把模板中许多重复出现的元素抽取出来,放在父模板中,并且父模板通过定义block给子模板开一个口,子模板根据需要,再实现这个block,假设现在有一个base.html这个父模板,代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesh...
src 和href区别
1.src是source的简写src的内容是页面必不可少的一部分,是引入。,目的是要把文件加载到html页面中去,
当浏览器解析的时候会暂停其他的内容而会先加载src内容,必须要等到src的内容加载完成之后才会执行后面。
这就是为什么js文件往往放在了html文件的最下面的原因。
2.href是Hypertext Reference的简写,超文本引用。
建立和当前元素(锚点)或当前文档(链接)...
Push failed: Failed with error: Authentication failed for 血泪史
原因:git 登录时用了一个没有权限的账号
解决: git config --global user.name 新的Name
git config --global user.email 新的email
仍然无法解决
崩溃……
最终解决方案
控制面板 凭据管理器
删除登录记录后,会重新输入账号密码
完美解决!...
sqlalchemy 查询当天数据
dat=datetime.date.today()
workorders=Workorder.query.filter(db.cast(Workorder.create_time, db.DATE) == dat).all()
今日推荐
周排行