github:https://github.com/juhuaguai/duilib gitee:https://gitee.com/juhuaguai_net/duilib 最初是由官方的duilib...( https://github.com/duilib/duilib ) 复制过来的,可以使用vs2008打开,新增一些学习测试用的demo,代码也会同步官方的后续修改。...现在做了不少的改动。但仍然基本兼容官方库版本 (官方库在2015-2016年之间做了一次较大改动,旧的官方库版本暂不考虑了),具体的修改我整理到readme了,当然commit可看到更详细的。...可以看到里面除了master分支,还有个svg的分析,我目前生产上用的是master的分支,svg的分支是用来支持svg的,目前生产上没有这个需求,所以没在生产上跑。但我也测试过没什么问题。...这篇文章算是给自己的维护的这个duilib仓库做的广告文。测试使用过程中有任何问题可以提issue或者在这里留言私信等。也可以发邮件juhuaguai@yeah.net。 欢迎交流编程技术!
现在国家对于网站的审核特别严格,想要创建个人网站的一定会有这样的疑问,是否需要备案?个人的网站怎么备案?首先备案是一定要去的。如果不去备案,后续国家在调查或者审核的时候发现问题,那就得不偿失了。...个人的网站怎么备案 在备案中要准备好基础信息,把网站的基础信息所需要的材料都准备出来,然后前往专门的备案地点,在专门的部门填写主办者的信息,然后等待审核主办者是否有资格建立个人网站。...最后审核都过了以后,就是信息确认,个人网站的备案也就成功通过审核了。...网站用公司还是个人备案更好 要看做这个网站的用途是什么,如果是和公司相关的业务的话,更好的备案方式是备案再公司的名下,因为毕竟建立一个网站为的是长期发展,个人网站的话其中的业务是受到限制的,如果国家再次严查网络的话...,在整改方面也是比较麻烦的,所以如果想要可以做更多的业务,最好还是用公司备案,会省下很多不必要的麻烦。
用Github搭建个人博客 由 Ghostzhang 发表于 2014-09-04 22:30 上个月26号下午开始,原先博客的服务器宕机了,虽然一直觉得过段时间就会好的,不过一连3天都没恢复,开始有点忍不住了...下面就总结下我使用的方法,希望能帮到有用github搭建个人博客的同学。...于是,我们可以用同样的方法建立导航、头部之类的公用代码,然后放到_includes目录中,在需要的位置引用。...除了Markdown之外,还可以用Textile语法来写,我原先使用的博客系统Textpattern就是使用这种语法。...github pages Git教程 GitHub教程 Git Linus Torvalds写的分布式版本管理系统,用与管理Linux的开发。
,转而成立另一家公司“Nextcloud”,由于ownCloud程序本身归其开发人员所有,所以Nextcloud可以直接使用ownCloud的核心技术。...nextcloud安装 参考:https://hub.docker.com/_/nextcloud/ nextcloud安装最简单的方式就是用docker来拉起应用: $ docker run -d.../var/www/html/config本地配置 /var/www/html/datanextcloud的实际数据存储 /var/www/html/themes/主题 如果采用默认的形式启动,其默认是采用...sqlite数据库做数据的存储,如果想用mysql或PostgreSQL可以通过--link的方式连接,再设置对应的环境变量: SQLite: SQLITE_DATABASE 数据库名称 MYSQL/MariaDB...nextcloud docker迁移 可以采用docker-compose的形式部署,将数据存在容器的数据卷中, version: '2' volumes: nextcloud: db:
安装 Hugo环境有 go 可以直接安装go install github.com/gohugoio/hugo@latestmac 可以用 brew 安装brew install hugoubuntu...用 apt 安装,但是版本不是最新的sudo apt install hugo或者直接下载编译好的可执行文件:https://github.com/gohugoio/hugo/releases安装好后可以查看版本...https://github.com/LukasJoswiak/etch.git themes/etchecho "theme = 'etch'" >> hugo.toml添加内容如果单纯新增内容,可以用...hugo create content 命令,会在 content 文件夹新建文章hugo new content posts/my-first-post.md然后打开编辑器撰写文章即可由于我有之前的文章...,需要在已有文章加上 hugo 的 header+++title = '用 Hugo 快速搭建个人博客'date = 2024-01-25T10:58:18+08:00draft = false+++并且每次新建文章时指定目录
这是我日常 Linux 系统中清除杂乱的文件,并将不常用的文件卸载到个人文件服务器上的方便方法。...用树莓派或其他 Linux 系统搭建个人文件服务器不需要配置 NFS( 网络文件系统(Network File System)>)或 CIFS( 通用互联网文件系统(Common Internet File...但是其他的 Linux 发行版本可能需要你在安装系统时就设置一个唯一的新用户。如果你不知道你的用户名,你可以用系统的控制面板创建一个。...在我的树莓派上,我创建了一个 jhall 账号,与我日常用的 Linux 桌面机器的用户名相同。 image.png 如果你用的是 Fedora 服务器,你可以点击“创建新账号”按钮。...可选:添加公钥 如果你把公钥添加到远程 Linux 系统上,你就可以不使用密码登录。这一步是可选的;如果你愿意,你仍可以用密码登录。
短链接 短链接又称短网址、短码,意思就是形式上比较短的网址。短链接服务,可以通过将一个普通的冗长的网址缩短生成一个新的较短的网址,便于分享传播。...短链接主要应用场景如下: 短信发送 短信里用短链接,可以极大减少字符,现在很多营销短信都是用的短网址。 社群推广 很多社区或社交网站,会屏蔽长链接。...微信防屏蔽 微信里有各种屏蔽,用短链接可以避免暴露原有地址关键字,规避屏蔽。 活码 短网址是固定的,可以通过修改原链接达到变更地址的作用,此时不用去修改固定的短网址,短网址就相当于一个中间层。...自建短链接平台 这里利用cloudflare workers提供的服务,免费版本每日100000次请求,对个人使用而言完全足够。...password,这个私密信息比较建议直接在环境变量里配置 修改短链长度 短链长度就是随机生成的key也就是短链接的path部分的长度, 长度不够时容易出现重复,遇到重复时会自动延长, 修改脚本开头的变量
常用参数-i 有同名文件时交互式提示用户,-r拷贝目录时递归下面的子目录,-f同名文件时不提示直接覆盖(和-i相反),-p拷贝时将权限和修改时间连带拷走(很常用,因为linux下权限控制比较严格)。...有时候在部署web应用的时候需要覆盖大量的文件,加了-f参数还是会提示确实(一个个按y是很恼火的),这是因为我们用的cp命令不是原生态的,在主目录下有个.bashrc文件中给它起了别名。...profile保存了默认历史命令保存1000条 挂载命令 mount[-t 文件系统][-o 特殊选项]设备文件名 挂载点 选项 [-t]文件系统 如:ext3 ext4 iso9660 按分类 Linux...du 显示文件目录和大小 fsck 主要是检查和修复Linux文件系统 文件备份和压缩命令 在Linux中,常用的文件压缩工具有gzip、bzip2、zip。...命令 功能 man 查询和解释一个命令的使用方法,以及这个命令的说明事项 locate 定位文件和目录 whatis 寻找某个命令的含义 文件阅读的命令 命令 功能 head 查看文件的开头部分 tail
以前写过在Github创建个人专属名片, 有人提问在GitHub建立网站是怎么一回事?...写一篇文章 hexo new "在Github创建个人专属名片" ?...在sublime打开新建的~/zhaoolee-blog/source/_posts/在Github创建个人专属名片.md, 并加入内容 ?...这个完全按照个人的喜好, 可以对照文档, 一点点修改, 这是一个非常消耗时间的活动, 改完记得保存_config.yml, 然后,control+c 清理缓存hexo clean, 重启服务hexo s...上面只是最简单的玩法, 如果你对静态博客搭建非常感兴趣, 可以参考以下一些资料: 关于HEXO搭建个人博客的点点滴滴 HEXO中文文档 NexT官方文档 快速使用 Hexo 搭建个人博客视频教程 小结:
其次,我觉得简书这个写作平台挺不错的,很大的一个优势就是在手机端能够很方便的观看!要是嫌搭建博客麻烦的同学可以尝试在简书上写博客! 总之,搭建自己的博客肯定还是首选。...此次教程总共分为以下5个简单的步骤: Node.js的安装 Git的安装 Hexo的安装 初次用Hexo配置博客 与Github相连接 在搭建之前,我们需要做一些准备工作: Node.js安装包,官网上面很容易就能找到...5.初次用Hexo配置博客 在适当的位置新建一个文件夹,这个文件夹就是你的博客文件,包含其他的一些配置文件。...然后,找到我们在第五步中新建立的文件夹,我的文件夹是G:\Blog,点击用记事本打开里面的_config.yml文件,拉到最后面,添加如下内容: 然后在Blog文件夹上点鼠标右键,选择Git Bash...然后再次用hexo d命令部署 最后,在浏览器输入地址:https://你的Github中的username.github.io 例如我的就是:https://roserduan.github.io 进去之后我们可以看到我们刚才编辑的博客内容
这个项目是为了学习 node 而建的,从前端到后端一手包办。相对来说,还是有一定难度的,适合有一定编程基础的人进阶学习。...在线预览 由于服务器网速原因,加载时间较久 相关文档 多个请求下 loading 的展示与关闭 Vue 实现前进刷新,后退不刷新的效果 Vue 页面权限控制和登陆验证 用 node 搭建个人博客(一):...代码热更新 用 node 搭建个人博客(二):导出模块同时兼容 import 和 require 用 node 搭建个人博客(三):token 用 node 搭建个人博客(四):评论功能 用 node...搭建个人博客(五):数据库 阿里云服务器部署个人网站 性能优化--开启 gzip 压缩 前端页面 首页(index)包含内容及标签子页面 编辑(editor) 登陆(login) 管理(manage...mocha 使用 注意 登陆入口在页面脚部的 Copyright ©2019 woai3c 博客内容、评论使用的都是 markdown 语法 需要先下载 mongodb,建议按照windows 安装教程一步步安装
因为公司和家里电脑里面有些项目需做版本控制或者说共享吧,就想搭个自己的git服务器;原本想用gitlab,不过我服务器配置比较差,查了一下,看到gogs,眼前一亮: Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助...Git 服务; 开源;(这里是源码地址) 硬件要求低; 这不就是我要的吗,就是它了,下面开始安装; 1、开始搭建 我使用的docker的方式运行,如果还未安装docker,可以看参考园友的这篇文章可以说是非常详细了...;docker安装好后执行: # 拉取镜像 $ docker pull gogs/gogs # 创建容器宿主机的gogs目录 $ mkdir -p /var/gogs # 运行容器,这里的参数很简单...2、安装配置 打开 http://你的host:10080/ ,看到如下初始配置界面:在数据库类型那里选择你使用的数据库就行,Gogs 要求安装 MySQL、PostgreSQL、SQLite3、MSSQL...我这里选了SQLite3,如果你选了mysql或者其他的,填写正确的数据库主机,账号密码等就ok了,我这里就不一一演示了; ? 看到,当当当当,安装成功,注册一个账号,尽情的享受吧! ?
先安装node、git Linux 安装 Node.js Linux 安装 git 安装Hexo mkdir hexo cd hexo/ npm install hexo-cli -g hexo...在nodejs的nodejs/bin目录可以找到hexo命令,采用软连接把hexo命令添加到全局 # 根据个人nodejs路径进行配置 ln -s /opt/software/node/bin/hexo
我应该是腾讯云的老用户了,搭建了2个个人网站:python4office.cn 和 python-office.com网站运行所有的部件都是在腾讯云购买的,例如:云服务器、CDN、cos存储、dns解析问题描述第一次搭建网站的过程很顺利...,包括用代码写网页,都有非常成熟的框架。...之前给大家分享过几篇攻略,还上过首页推荐:【DNS 解析】Nginx+SSL+DNS解析+腾讯云服务器,免费给自己的个人网站开启HTTPS防护【DNS 解析】使用腾讯云DNS解析 + Github Pages...,免费搭建个人网站 (给小白的保姆级教程)这2个网站也一直在维护中,但是最近我遇到了一个很尴尬的事情:我忘记怎么更新SSL证书了!...求助我当时用的是免费版本,有效期是1年。我现在有2个问题:腾讯云有没有自动更新的服务?付费的也可以如果没有自动更新的服务,更新起来又很麻烦的话,不更新会有什么影响?
日常的开发中公司一般都常用SVN,对于GIT用的还是相对较少的,在公司自己买的主机上安装linux并装上SVN还是相对较安全的,接下来废话不多说,搭建SVN吧!...首先你得有个linux服务器,这里没有的可以去买一个,我文章中也有介绍购买服务器的可以去找找。...mkdir /home/svn 3.创建仓库 sudo svnadmin create /home/svn/iclyj001 //iclyj001就是你要创建的仓库的名称,svn会自己建立文件夹的...[/]代表根目录下所有的资源,如果要限定资源,可以加上子目录即可 iclyj为客户端链接账号 rw表示赋予此账号可读写的权限 vim passwd的配置等号后面接的是密码: ?...到此个人svn就搭建完成了,还是相当简单的,后续就可以将自己的一些代码放到自己服务器svn上了即可做个备份又省的带个u盘到处走了。
如何在linux中搭建WordPress个人博客: 1、安装apache 2、安装php、mysql、php-mysql、图形库gd 3、查看防火墙、SElinux状态 关闭防护服务 4、开启apache
通过OptionParser 模块自定义的命令,python 版本的wc 命令也可以达到linux 命令wc 的效果。 optparse用法详解: 1....options 是一个字典dict的形式,这个字典的key 都是以上自定义的命令的dest值。...例如,在这个例子里自定义了-c,-w,-l 三种命令选项,它们的action 都是"store_True",当输入有某一个命令时,它对应的存储变量的值就是True , 所以当以这种方式 python ...opt_wc.py -c 执行脚本的时候,就会获取到options 的值:['chars': True, 'words': Flase, 'lines': False].通过这个字典,就可以知道脚本要处理的命令是哪些了...就可以知道脚本需要处理的文件。
来到大学之后,我开始用记账APP来记录我的各种收入和支出,开始用的APP是“口袋记账”,但是我经常遇到在食堂吃完饭忘记自己花了多少钱然后没有及时记帐的情况,学校的一卡通消费查询系统并不是实时统计的,似乎有一两天的延迟...,加之碰上期末考试,我也没心思去理那么多了,时间长了遗留下来没记的支出越来越多,所以我打算集中一个时间用Excel来统计一下再把数据导入进去。...要将结果导入到Excel之中,这里用到了一种简单方便的表格文件格式————CSV,本质上 csv 的表格文件只是一种文本文件,它用逗号等分隔符分隔表格的字段,表格中每一行的数据用换行符分隔(在Excel...至于爬虫程序的语言选择,我也没什么好说的,目前我也就对PHP比较熟悉一些,所以接下来的程序我也是用PHP完成的。...$ch = curl_init($url); curl_setopt($ch, CURLOPT_HTTPHEADER, array('User-Agent: Mozilla/5.0 (Linux
用个人博客打造一个酷酷的工作流! 每个前端都应该拥有一个自己的博客、因为它不仅仅是一个博客、更是属于自己的一个工作流、如何来理解这个问题呢、这也就是我要开发一个博客的初衷。...、能够做到很炫酷、这对初学者尤其有利、给初学者了一个很好的平台、这也是我当初很赶兴趣的原因、当已经有能力去开发一个个人的博客的时候、我觉得作为一名前端开发工程师为自己打造一个个人的全栈博客很有必要。...我们后面聊聊 前期准备 作为一个属于自己的项目而言呢、首先要构思出自己需要做出一个什么样的东西、以及你要做到什么程度、当然最重要的是你得知道自己为什么做、有什么用、能干什么。...、更多的是想分享一下个人的项目经历而已、希望大家手下留情。...、 class-transformer一起使用、有什么用呢、我们通常去校验来自客户端的参数会有各种方式、在NestJs需要配置Dto来验证、这一点类似于Java会通过你定义的Dto来进行校验、并且在校验前可以帮你做一些入参转换
领取专属 10元无门槛券
手把手带您无忧上云