做股票量化分析,获取股票行情数据是第一步,结合网上的信息,和我用过的一些东西,做个总结。以后有新信息,逐步完善。
一、本地
1、tushare库
网址:https://tushare.pro/
获取上证指数1:ts-pro
代码语言:javascript代码运行次数:0
运行
AI代码解释
import tushare as ts
ts.set_token('**')
pro = ts.pro_api()
df = pro.index_daily(ts_code='000001.SH',start_date="20190101")
df = df.sort_values(by='trade_date',ascending=True)
df = df.reset_index(drop=True)
df.rename(columns={'vol':'volume'}, inplace = True)
pro.index_daily返回:ts_code、trade_date、close、open、high、low、pre_close、vol、amount等
获取上证指数2:ts-ifeng
代码语言:javascript代码运行次数:0
运行
AI代码解释
import tushare as ts
dfi=ts.get_hist_data('sh') #获取上证指数k线:
dfi.sort_index(inplace=True)
dfi = dfi.reset_index(drop=False)
dfi.rename(columns={'date':'trade_date'}, inplace = True)
ts.get_hist_data返回:’date’, ‘open’, ‘high’, ‘close’, ‘low’, ‘volume’, 等,无amount
获取上证指数3:ts-腾讯gtimg.cn
代码语言:javascript代码运行次数:0
运行
AI代码解释
import tushare as ts
def test_ts2():
dfi=ts.get_k_da
Illuminate\Notifications\NexmoChannelServiceProvider' not found
因为切换分支,缓存问题,删除bootstrap\cache里面的文件
主机记录为 xxxx
记录值为 yyyy
假设你的域名为 test.com
OK,我们添加TXT记录解析之后,验证一下是否生效,如下:
在Windws,运行cmd调出命令窗口,输入:
nslookup -qt=txt xxxx.test.com
然后就可以看到记录值yyyy了,
同样,MX记录这些也可以,就是上面的命令带的参数改为 -qt=mx。
类似的,就这样。
不过dns有点特别,是-qt=ns
说具体一下吧,比如,test.com添加了一个TXT记录_dnsauth,记录值为abcd111122223333
在cmd窗口输入,nslookup -qt=txt _dnsauth.test.com(注意txt后面有空格)就可以看到这条记录值“abcd111122223333”了。
————————————————
原文链接:https: //blog.csdn.net/Sslhow/article/details/124533410
修改文件/vendor/laravel/framework/src/Illuminate/Support/Collection.php
public function mapWithKeys(callable $callback){$result = [];$item = $this->items;if(isset($item['packages'])){$item = $item['packages'];}foreach ($item as $key => $value) {$assoc = $callback($value, $key);foreach ($assoc as $mapKey => $mapValue) {$result[$mapKey] = $mapValue;}}return new static($result);}
步骤:
php artisan cache:clear 清理应用缓存;清除完缓存,必须重新配置缓存,执行命令 php artisan config:cache 重新配置缓存!putenv函数前言:宝塔面板安装好Nginx后启动报错:Starting nginx... /www/server/nginx/sbin/nginx: error while loading shared libraries: libjemalloc.so.2: cannot open shared object file: No such file or directory
failed,折腾了一下,终于解决了这个问题。或者报错:找不到libluajit-5.1.so.2。
原因:报错如图,字面意思看是找不到 “libjemalloc.so.2”和libluajit-5.1.so.2这个库文件。
说明:如果是缺少其他库文件,也可以参考这个方法处理。
如果有重要业务运行,建议做好快照,以免异常可以还原。
解决方法:亲测
经过测试,有两个解决方法。
方法一:(如果能搜索到文件,建议使用方法1)
1、执行如下命令查看下nginx启动时调用的库文件。
ldd /www/server/nginx/sbin/nginx
说明:若您的nginx不是宝塔安装,将上面路径更换为您自己的宝塔启动路径。
执行后显示如下:
[root@blog.tag.gg~]# ldd /www/server/nginx/sbin/nginxlinux-vdso.so.1 => (0x00007ffd36fa7000)libjemalloc.so.2 => not foundlibdl.so.2 => /lib64/libdl.so.2 (0x00007fdacbecc000)libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fdacbcb0000)libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fdacba79000)libluajit-5.1.so.2 => not foundlibm.so.6 => /lib64/libm.so.6 (0x00007fd
public function test(Request $request) {$view = view('test');Storage::disk('local')->put('views/' . $request->path(), $view->render());return $view;}
————————————————
原文作者:Wangds
转自链接:https://learnku.com/articles/51744
相信各位的电脑不一定是自个用,但要想别人动不了你的文件,就有这个办法了——————“打不开也删除不了的方法”(只有自己才能打开或者删除哦):
既简单又实用!!相信大家不会走宝放过的。。。。(abc为自己命名的文件夹)
点开始 - 运行 - CMD
打开命令提示符 - 用 CD 跳到要做加密文件夹的目录.
例如,我要在D盘 创建:输入:cd /d d:\再用md命令生成一个文件夹.
例如,在D盘生成 叫abc的文件夹:输入:md abc.. \完成.
(这种文件夹 双击进不去. 不能删除. 不能复制. 不能剪切..)
要打开 就再在命令提示符里面.
输入:start c:\abc..\
删除时先用cd进入该盘符下再用rd abc..\
第一步:在运行中输入cmd,回车,打开命令行窗口
第二步:在命令行窗口中切换到想要建立文件夹的硬盘分区,如D盘
第三步:输入MD 123\回车,注意文件夹名后有2个小数点
OK,搞定,看看你的D盘下面是不是多了一个名为123.的文件夹了?它是既不能进入又不能被删除的!不信你就试试看吧
如果想删除,在命令行窗口中输入rd 123\回车,即可删除,当然删除前请确认里面的文件都是不需要的,不要删错了,呵呵。
如果想进入,在命令行窗口中输入start d:\123\(注意这里一定要是文件夹的绝对路径,否则无法打开即可打开此文件夹),你就可以随心所欲的把不想让别人看到的资料放进去啦
使用加密软件加密 。下载一个加密软件如:“宏杰加密软件”
切换分支后代码报错Laravel\Socialite\SocialiteServiceProvider,搜索全局不见Socialite
删除缓存文件夹boostratp/cache里面的两个缓存文件