首页
归档
友链
关于
Search
1
网易云音乐黑胶会员月月免费赠送
2,969 阅读
2
十年之约RSS聚合订阅服务上线
2,532 阅读
3
工资发放日的区别
2,215 阅读
4
rsyslogd内存占用过高解决方案
2,168 阅读
5
Nginx反代MinIO后,上传文件签名异常
2,071 阅读
零碎
标本
码海
工具
其他
登录
Search
标签搜索
北京
摄影
Java
旅行
生活
学习笔记
教程
Linux
服务器
软件
SpringBoot
日记
Windows
服务
数据库
福利
Spring
系统
SQL
前端
萧瑟
累计撰写
190
篇文章
累计收到
1,268
条评论
首页
栏目
零碎
标本
码海
工具
其他
页面
归档
友链
关于
搜索到
4
篇与
经验
的结果
2024-09-08
使用“yuque-dl”迁移语雀文档
自从语雀故障后,又补偿了一年会员,且后面总感觉语雀访问速度没有那么快了。最近自建云文档了,想着把语雀上的资料迁移一下,手动弄太慢了,后面发现一款 yuque2book 迁移工具,但是需要token,这个token又得是会员才能申请,这样迁移成本有点高。又翻阅资料,找到了 yuque-dl ,无需申请官方 token 即可下载迁移到本地。使用教程首先环境要求必须存在 Node 环境,我本地使用的是 Nvm 管理 Node 环境,最低版本为 14.16.0 ,理论 14.16+都支持,所以这里不做太低版本验证。如果执行过程中出错,建议配置国内镜像npm config set registry https://registry.npmmirror.com npm config set sass_binary_site https://npmmirror.com/mirrors/node-sass/安装 yuque-dlnpm i -g yuque-dl如果安装出错,建议配置国内镜像且安装 cnpmnpm i -g cnpm npm config set registry https://registry.npmmirror.com npm config set sass_binary_site https://npmmirror.com/mirrors/node-sass/ npm i -g yuque-dl下载私有文档前,请获取 Cookie 。以chrome为例其他浏览器也类似登录语雀,浏览器右击菜单"检查"或点击快捷键 F12退出控制台后点击 Application 或者 应用程序点击左侧Cookies 下的 https://www.yuque.com右侧列表中找到 Name为 _yuque_session 双击Value列复制 Value的值(也就是下面图片中圈选部分)下载文档,执行命令如下:yuque-dl "https://www.yuque.com/yuque/thyzgp" -t "abcd..."上述命令 -t 后跟着 token 数据即可,建议下载文档时携带,否则可能会出现部分文章下载失败情况,下载失败的,重新运行即可,已下载的进度不会受到影响。更多使用方法,请查看项目文档项目地址GitHub
2024年09月08日
154 阅读
7 评论
2022-05-22
Joe主题对接腾讯LBS展示IP属地
上次偶然逛CSDN看到腾讯的LBS服务支持IP定位,而且还支持IPv6地址定位,这个是其他LBS供应商所不支持的(百度地图、高德地图),所有腾讯LBS服务还算良心。我们一步一步对接主题吧,今天先来申请应用AK。注册账号打开腾讯位置服务官网,点击登录,直接使用QQ登录或微信登录即可,如果单独注册需要输入手机号之类,麻烦的事情,但是使用QQ登录/微信登录后也需要校验一下手机号,但是个人信息不用填写太多。使用QQ登录/微信登录后会提示注册或绑定账号,这个时候我们直接选择注册账户即可。你看这样简单吧,输入手机号和邮箱就OK,不用填写过多信息,下次可以直接使用QQ或者微信登录即可。创建应用打开控制台,左侧有一个应用管理,点击后可创建应用,输入应用名称和应用类型即可,无需输入域名、备案信息啥的,所有这方便无需担心。一个应用可以添加多个Key,一个Key每日可调用10000次,并发5次每秒。这时候我们选择WebService API服务即可,选择后有三种方案,域名白名单、授权IP、签名校验,一般我们会部署在服务器上,所以可以选择授权IP,这样方便一些;域名白名单和签名校验限制有些多,且我们这次对接主题也是以授权IP为主。保存后我们就能拿到一个Key,这里我们简称AK,下面开始对接Joe主题展示博友访客IP属地信息。添加主题调用方法2022.05.25:为了个人隐私,以下代码已去除城市和区县信息,仅显示国家和省 核心方法代码位置:Joe/core/function.php 在末尾添加以下代码/* 腾讯Lbs IP定位服务 */ function curl_tencentlbs_ip($ip) { //应用Key也就是上面所说的AK,修改成自己的Key即可 $key = 'XXX-XXX'; $url = 'https://apis.map.qq.com/ws/location/v1/ip?ip='.$ip.'&key='.$key; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_AUTOREFERER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_HTTPGET, true); curl_setopt($ch, CURLOPT_REFERER, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36'); $content = curl_exec($ch); curl_close($ch); if($content) { $json = json_decode($content,true); if($json['status'] == 0 ) { $resjson = $json['result']['ad_info']; if($resjson['province']=='北京市'||$resjson['province']=='天津市'||$resjson['province']=='上海市'||$resjson['province']=='重庆市') { return $resjson['nation'].$resjson['city']; } return $resjson['nation'].$resjson['province']; } } return ''; }上面调用接口后,处理以下国内的直辖市,这样就不会显示成北京市北京市了。修改主题评论相关代码评论代码位置:/Joe/public/comment.php需要修改的位置大概在末尾最后一个方法,位置112行。也可以在需要显示评论信息的位置插入下方嵌入点代码即可,我是把IP信息放在agent旁边了,这样不是特别显眼。<?php echo curl_tencentlbs_ip($comments->ip); ?>以下示例代码从96行到尾部<?php function threadedComments($comments, $options) { ?> <li class="comment-list__item"> <div class="comment-list__item-contain" id="<?php $comments->theId(); ?>"> <div class="term"> <img width="48" height="48" class="avatar lazyload" src="<?php _getAvatarLazyload() ?>" data-src="<?php _getAvatarByMail($comments->mail); ?>" alt="头像" /> <div class="content"> <div class="user"> <span class="author"><?php $comments->author(); ?></span> <?php if ($comments->authorId === $comments->ownerId) : ?> <i class="owner">作者</i> <?php endif; ?> <?php if ($comments->status === "waiting") : ?> <em class="waiting">(评论审核中...)</em> <?php endif; ?> <div class="agent"><?php echo curl_tencentlbs_ip($comments->ip); ?> <?php _getAgentOS($comments->agent); ?> · <?php _getAgentBrowser($comments->agent); ?></div> </div> <div class="substance"> <?php _getParentReply($comments->parent) ?> <?php echo _parseCommentReply($comments->content); ?> </div> <div class="handle"> <time class="date" datetime="<?php $comments->date('Y-m-d'); ?>"><?php $comments->date('Y-m-d'); ?></time> <span class="reply joe_comment__reply" data-id="<?php $comments->theId(); ?>" data-coid="<?php $comments->coid(); ?>"> <i class="icon fa fa-pencil" aria-hidden="true"></i>回复 </span> </div> </div> </div> </div> <?php if ($comments->children) : ?> <div class="comment-list__item-children"> <?php $comments->threadedComments($options); ?> </div> <?php endif; ?> </li> <?php } ?>效果如下:其他博客主题,应该也可以适用。
2022年05月22日
612 阅读
43 评论
2022-01-05
SQLServer for Linux安装
前段时候,自己搭建了一个内网虚拟机,准备部署一下之前的项目,发现还缺少数据库,后来整理了一下,发现没必要使用Windows Server来部署,完全可以使用Liunx,包括IIS也是有软件可以替换。本文整理了一下SQL Server for Linux安装教程
2022年01月05日
292 阅读
0 评论
2021-11-15
工资发放日的区别
打工狗最关心的莫过于咱们啥时候发狗粮了,最近很多企业也纷纷打着疫情的幌子拖延给兄弟们发工资的时间,甚至还有一些物流企业出现扣押、递延部分工资(不是奖金哦,是工资)防止快递小哥哥们在忙季辞职的情况。作为被高成本挤压到消费降级的大城市小白领们,也是非常关注发工资的时间点,这关系到我们这个月能不能按时交租、按时还信用卡。今天知乎人称“干一行扒一行”的索小姐就来给大家扒一扒企业发工资时间点的门道儿~工资那点事儿看看大类型,你家公司属于哪类我们把企业发薪时点分几类:当月发薪、次月1-9号发薪、次月10-15号发薪、20号后发薪。劳动法规定薪酬递延发放不得超过一个月,所以正常企业都会在次月30号前完成发薪。影响发薪日期的因素主要有考勤统计时间、是否当月发绩效奖金、留人递延等。下面我们按类型分析:咋还会有提前发工资的??当月发薪事业单位和一些老国企偏多,这类企业通常对考勤出勤考核不严格,薪酬激励波动较小或年终一笔发放激励奖金。通常来说,企业的月基本工资计算公式为 基本工资/22*出勤天数,22是工作日天数,所以工资的计算是根据出勤天数来的,能够当月发放说明企业对考勤管理不是特别严格,默认员工出勤。且绩效工资不会在当月发放。因为每月统计员工绩效完成情况是要时间的。凡事都有特例,有一家国有券商就是当月发薪,次月根据考勤情况扣回缺勤多发,但这类比较少。这种良心单位呢,既然敢提前发,就说明他们不太在意你实际出勤率怎么样,就算你没有全勤,第二个月不会真的扣回来,因为人力算这个小账真的太费事了~~~我有个朋友入职一家国企7月14号入职的,他们公司的发薪日期是每个月15号发当月的,所以他一入职还没干活,就拿了全月的工资,次月没有根据缺勤扣回。次月1-7号发薪这类企业在大型国企、外企中占比很高,且通常为市场化程度较高的企业。递延到次月,是因为需要一定时间统计考勤情况。有人说,为什么不能用办公系统根据打卡情况直接算出出勤时间发工资呢?不能直接统计考勤的原因有这么几个:1)在10000人以上大型企业中,多数企业有区域分公司和事业部,管理权限和人事权限会下放到区域公司和事业部,所以无法通过OA直接统计全公司的考勤统计,需要事业部和分公司上报人员入离职、奖金和补贴增减等异动情况。我前家公司就是这类情况,总部人力在每个月2-4号开始向事业部收集人事异动,5号统计好,跑完薪酬报表,请人力资源部总经理和公司总裁签字审批后,6号交给代发银行,7号前发薪。2)员工不是每天都会准时打卡的,特别是销售类部门外勤较多,员工的外出申请提交不及时或者忘记打卡,多数企业不至于为这些事情扣减员工工资。所以他们会规定次月3号前,公司把考勤统计出来,员工根据统计表把漏签的提交申请补签上去,算全勤。这也会耽误统计时间。次月10-15号发薪也有许多港企、外企、大型国有银行、销售导向的企业采用这个时间段发薪,薪酬激励较为市场化,有些大型银行采用每月发部分绩效奖金的形式,所以对上月的业绩进行归集统计,算薪时间较长,10-15日有充足的时间。遇到节假日,一般会在15节假日前的工作日发薪。也有些企业采用两笔支付的,10号前发基本工资,30号前发本月绩效奖金的形式。20号以后发薪如果是经营状况良好的、股东不太差钱的企业,一般不会干这事。这类企业,有无利息侵占员工现金时间价值的嫌疑。主要动机是采用递延工资的形式增加员工的离职成本,降低人员流动性。这种发薪时段对信用卡、贷款的还款带来的现金流压力较大。在你拿offer的时候可以问一下工资时间,如果遇到这种,要警惕。努力做好每一次面求职准备,就是对自己最大的“不辜负”。素材来源于:“BOSS直聘”
2021年11月15日
2,215 阅读
15 评论