学习强国挑战答题助手
背景学习强国答题得分项目,本身就不太像给家里老一辈的人用的,但是又必须得分,经常需要麻烦我去帮忙答题,故用家里的废旧手机开发了一个学习强国挑战答题助手。目前是1.0版本,页面简单直接,欢迎大家试用。
挑战答题助手简单介绍啥都不说,先来效果图。支持学习强国答题竞赛的3种题。挑战答题助手首页:挑战答题类型示例:多人对战答题示例:多人答题对战结果:多人对战轻松拿到第一名。这样家里的老人就能轻松完成答题项目了。
涉及技术客户端android相关技术不用说了,其中还会用到深度学习的ocr技术,文本匹配技术等等。
注意事项必须保证在网络畅快下使用,否则会影响使用体验。
下载试用挑战答题助手下载
使用hexo d发布博客到自己服务器
为了让自己更加方便发布博客,我的需求就是希望直接用hexo g就能直接把博客从本地发布到我博客服务器,网上很多教程都是教你怎么发布到github上面的,实际原理类似,无非就是用自己服务器构建一个git server,然后远程发布就行了。
服务器端操作登录你博客所在的服务器,按步骤执行命令。
安装git 123git --version # 如无,则安装yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-develyum install -y git
创建用户和初始化仓库 这里其实可以用其他用户,比如www,但是我为了区分服务器功能还是用了git账户 123456789useradd gitpasswd git # 设置密码mkdir -p /www/git # 创建git server提交目录,可以是任何目录chown -R git:git /www/git # 授权为git目录su git # 切换为git账户cd /www/git/git init --bare blo ...
gluster部署及常见问题
安装12yum install -y centos-release-glusteryum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma
启动 glusterFS12systemctl start glusterd.servicesystemctl enable glusterd.service
创建存储目录1mkdir -p /data/gluster/data
创建挂接目录12mkdir g_kaldi_trainchmod -R 777 g_kaldi_train
配置节点,任何一台机器,建议非当前机器1gluster peer probe <ip/hostname>
A)新增节点,任何一台机器,建议非当前机器1gluster volume create kaldi-train server1:/exp1 server2:/exp2
B)扩容节点,任何一台机器,建议非当前机器1gluster volume add-brick kaldi-train 172.23.0.1 ...
microserver gen10 更换硬盘,解决无法开机问题
一开始就想搞家庭服务器,给一家人放照片,文档等,再搞个家庭影院,电影自动下载,本地自动解码等,选了一段时间,最后在群晖和microserver对比。群晖优势就是服务控件完善,缺点也明显,就是配置低。想想最后还是决定买老牌做服务器的hp产品,microserver gen10。我不纠结用gen8还是gen10,电子产品的东西,我一向觉得买新不买旧。加上没有远程开机的需求。
到手了,原装里只有1T一个盘共4个盘,对于我来说,这个容量远远不够。因此需要更换更大空间的盘。最后选了西部数据的红盘4T,因为卖家说4T以上可能要刷bois配置啥的,我也懒得折腾,最后选了4T。初步来看,16T打个折实际可用14-15T应该够用了几年了。在等新硬盘的时候,我闲着无聊,先练手用U盘安装centos7.6,详细教程可以参考下面教程,或者自行百度:
U盘安装centos7.6
至于为啥选择centos方案,主要是因为作为程序员还是用自己熟悉的系统,然后家庭服务器,我计划用docker部署。
硬盘到了以后,我直接卸了1T硬盘,安装好新硬盘发现下面这东西不出来了,那就无法读u盘,那就完全没法用了。
上网查 ...
vim新建文件自动导入模板
自从转为做机器学习相关的东西以后,发现每次用vim新建python文件的时候都要写一大堆东西,问题这些东西我还不一定记得正确,强迫症的我还反复打开之前的python文件看一样。更加恶心的时候新建python文件,还自动生成的内容是php的,还要我全部删除,这太影响效率了。于是我想看看这货是怎样实现的,然后更正并应用python特定模板到python文件上面来。
123456789101112131415161718<?php/*************************************************************************** * * Copyright (c) 2017 kinva.cc, Inc. All Rights Reserved * **************************************************************************/ /** * @file demo.py * @author Kinva(pjh_bupt@qq.com) * @date 2017/06 ...
See "git help gc" for manual housekeeping——解决办法
最近执行git命令的时候,发现下面错误
12Auto packing the repository in background for optimum performance.See "git help gc" for manual housekeeping.
查了一下,记录一下解决办法,输入下面两条命令即可,第一条命令是原因,第二天命令是解决办法
12345$ git fsckdangling blob d9ff0aeac4aa8b4e0907daed675ebf60278bc977dangling blob dbff2d073741f9775c815d4a3c623736af224daddangling blob e1ffbab1c5b985cd1cd3bc0281075ea2ed80744adangling blob fdff59878ccb3a75689f4acca615cfb635288774
1$ git gc --prune=now
第一次搭建Hexo+Github+万网
工作陆续都好几年,忽然发现自己都没有去写blog去沉淀一些经验和知识,所以计划开始做技术blog或者生活blog。想起之前的生活都写在QQ空间,技术没做记录,但是现在开始写blog,不太适合在QQ空间搞,也不喜欢各大网站提供的blog,所以自己去搞了一个。用Hexo做框架,空间用Github,万网买的域名,于是就搞起来了。
简单记录流程和遇到的问题。
流程简单如下(MAC)安装Node.js按照Hexo官网说法我是没安装成功,直接去Node.js官网下载安装。
安装Hexo1$ npm install -g hexo-cli
执行失败,授权问题加上sudo就好
1$ sudo npm install -g hexo-cli
建blog123$ hexo init <folder>$ cd <folder>$ npm install
配置_config.yml我只说几个要点,剩下你们自己去看。
123456789title: # 写标题subtitle: # 建议还是写吧,要不title有个nullurl: # 建议配置,要不很多js,css获取不到root ...