Lydia's blog

Every day to be a little better


  • Home

  • Archives

  • Search

html-raw-show

Posted on 2019-07-08 14:47

我们爬来的数据有的时候可能是html 用简单的simple_format会将所有的inline style清掉
所以这个时候我们要用sanitized
后面可以配置 白名单的tag 跟attribute

1
<%= sanitize @comment.body, tags: %w(strong em a), attributes: %w(href) %>

参考

直接展示爬来数据的html

Posted on 2019-07-08 14:47

我们爬来的数据有的时候可能是html 用简单的simple_format会将所有的inline style清掉
所以这个时候我们要用sanitized
后面可以配置 白名单的tag 跟attribute
<%= sanitize @comment.body, tags: %w(strong em a), attributes: %w(href) %>

参考

服务器搭建

Posted on 2019-06-15 16:36
  1. 购买服务器, 这次买的是阿里云的 根据配置买就可以了
  2. ssh 根据设置的用户名 密码登陆
  3. 根据使用的是什么数据库 安装数据库
    1
    2
    3
    $ apt-get update(自带mysql)
    $ apt-get install libapr1-dev libxml2-dev libxslt-dev mysql-server libmysqlclient-dev git curl build-essential libssl-dev libreadline-dev build-essential libssl-dev libreadline-dev vim libcurl3 ruby-dev zlib1g-dev liblzma-dev ruby-all-dev
    $ apt-get install postgresql libpq-dev (安装pgsql)
Read more »

wechaty-settings

Posted on 2019-05-22 16:25

创建docker image

  1. 下载docker.dmg 双击安装 链接
  2. 在对应的文件下 docker build
    1
    docker build -t wondercv_wechaty .
Read more »

css-fuctions-summary

Posted on 2019-05-21 17:02
  1. 模糊背景: filter: blur(8px);
  2. iOS禁止长按触发js:-webkit-touch-callout:none;
  3. iOS除了body外 默认都是正常滑动 没有惯性 想更顺滑:-webkit-overflow-scrolling: touch;
  4. ol li 前面的数字默认是以数字内侧对齐 我们想改成左对齐 这样就不会有下载简历之后前面的数字被截掉的问题了 在li的style上加: list-style-position: inside;

ruby-base64-encode

Posted on 2019-05-21 17:01

ruby的base64转换如果用Base64.encode64会自动在每60个字符后加入\n
Base64.strict_encode64就不会有这个问题了

微信-文章定向推送

Posted on 2019-05-21 17:00
  1. 先找到人群 openid导出成csv
    1
    2
    3
    CSV.open('/home/ubuntu/20190417-openids.csv', 'a+') do |csv|
    User.all.find_each {|user| openids << [user.wondercv_openid]}
    end
Read more »

ios-wechat-share

Posted on 2019-05-07 15:47

URL分享

1
2
3
4
5
6
7
8
9
10
11
12
WXMediaMessage * message = [WXMediaMessage message];
message.title = title;
message.description = desc;
[message setThumbImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:img]]]];
WXWebpageObject * web = [WXWebpageObject object];
web.webpageUrl = [NSString stringWithH5Route:url];
message.mediaObject = web;
SendMessageToWXReq *req= [[SendMessageToWXReq alloc]init];
req.bText = NO;
req.message = message;
req.scene = WXSceneSession;
[WXApi sendReq:req];
Read more »

Linux命令合集

Posted on 2019-04-29 18:16
  1. 根据内存使用由低到高展示进程(Sorting down processes by memory usage)
    ps aux –sort rss

  2. 查看CPU使用情况
    top —> c —> 1 按照由低到高排序
    space刷新

  3. 压缩文件
    zip 要生成文件名 xxx xxx(后面跟的都是要压缩的文件)
    解压文件
    unzip 文件名

  4. du -a . | sort -n -r | head -n 10
    disk usage 列出全部文件 | 排序(从大到小) | 看最大的前十个

5.更改文件权限
sudo chown -R apps.apps wechaty-file-pro1

js-魔法方法汇总

Posted on 2019-04-25 11:58

js直接修改url
=
window.history.pushState(‘’,’’,’/blog/<%= params[:tag]%>’);
最后一个参数是url 相对路径

alert出所有的js error
=
window.onerror = function myErrorHandler(errorMsg, url, lineNumber) {
alert(“Error occured: “ + errorMsg);//or any message
return false;
}

1…456…28

Lydia

This is lydia's blog

277 posts
1 categories
46 tags
© 2020 Lydia
Powered by Hexo
|
Theme — NexT.Muse v5.1.4