• npm、composer相关命令
    李策 学习记录

    npm相关命令:

        // 查询源
        npm config get registry
    
        // 更换国内源
        npm config set registry https://registry.npmmirror.com
    
        // 恢复官方源
        npm config set registry https://registry.npmjs.org
    
        // 删除注册表
        npm config delete registry
    
    阅读全文 »
  • npm命令出现卡顿解决办法
    李策 学习记录

    今天通过npm install 进行安装的时候发现卡在一个地方将近两分钟,在网上查询的时候需要换源,于是通过

    npm config get registry
    

    查看源

    https://registry.npm.taobao.org/
    

    发现是淘宝的,按理说不应该出现这样的问题啊,通过查询发现淘宝的源已经凉了,换了url。悲剧。

    访问上面链接发现跳转到了一个新网站。

    https://registry.npmmirror.com/
    

    好吧重新设置一下

    npm config set registry https://registry.npmmirror.com
    

    OK!在运行命令,秒过。

    本来想着在下面记录一下相关命令和国内源的,但是想了想还是算了重新写一篇吧方便以后查询。

  • 关于近期学习Android的想法
    李策 生活DAY

    由于之前的大言不惭,说要开发一个小说app,在实战中给我深深的上了一课。我需要学习的东西太多了,所以决定先把Android放下一段时间,打算从小的软件开始学起。本以为会很简单的完成,毕竟轮子太多了,本着拿来主义的精神,也就是稍微组sj合一下的问题,所以牛逼哄哄的胯下海口。对就是胯。我是万万没想到,组装车子他也是要看说明书的啊。在这里对曾经的自己表示:臣妾做不到啊。这件事就先告一段落吧,因为laravel在我的计划里躺了半年的时间了。

    抱歉,只能深表歉意的说一句:laravel 我来啦。

  • hexo主题开发小计
    李策 学习记录

    经过一个星期的学习和开发,最终把hexo 主题 NFNF 出阶段完成,就是现在用的这个主题,当然还有很多地方可以优化,但是先告一段落吧。

    如果有人想开发自己的主题的话,可以参考这篇文章:https://www.cnblogs.com/yyhh/p/11058985.html

    开发过程中借鉴了NEXT ,SNIPPER ,HIERO 等主题,布局借鉴了 简书。本来打算模仿简书的,但是在开发的过程中,逐渐把几个主题的整合了。开始的时候先把简书的模板在本地写好了,但是替换模板的时候,遇到了很多麻烦,其中比较麻烦的就是云标签,这也是准备不足吧,早知道先不写模板了,这样就可以根据系统生成标签写css 样式了。后面觉得重新写css 样式太麻烦了,就去研究了hexo 辅助函数tagcloud的源代码,参考源代码写出了符合自己要求的模板,不过后来想了想,还不如重新写样式。

    后面在写搜索的时候实在是搞不懂next的代码,就放弃使用algolia,把hiero中的搜索拿了过来使用,不过需要插件hexo-generator-json-content辅助,因为博客早就使用了这个插件,所以就更方便了不用重新安装插件。

    自己主题的开发就先告一段落吧,在这次疫情期间给自己规划了一些事情,下一件事就是学习和开发一款小说app,使用Android studio开发,也会遇到很多坑,就看自己能不能解决了,不过挺期待的。一会把计划写到about页面,慢慢来吧,毕竟已经离开这个行业了,希望自己可以坚持下来吧。

    阅读全文 »
  • 获取百度盘文件真实路径
    李策 学习记录
    (function(){
        var _id    = 309847;
        var isHome = $('a[title="我的卡包"]').html();
        var _temp  = isHome ? "" : $('span[title]:first').attr('title').slice(4);
        var _name  = '10.15 (19A583)Clover PE ZD-SQ.dmg'; //10.15 (19A583)Clover PE ZD-SQ.dmg 改为所下载文件名称
        var _path  = encodeURIComponent(_temp + '/' + _name);
        var _link  = 'https://pcs.baidu.com/rest/2.0/pcs/file?method=download&app_id='+_id+'&path='+_path;
        console.log('下载地址为:');
        console.log('%c%s','color:#00ff00;background-color:#000000;',_link);
    })();
    

    首先 把别人分享的文件保存在自己的网盘里然后在控制台复制上面代码,将10.15 (19A583)Clover PE ZD-SQ.dmg改为你想要下载的文件名。

  • laravel5.5 php artisan 常用命令
    李策 Laravel

    这里收集一下php artisan 常用的命令,以备不时之需。

    php artisan 命令列表可以使用:php srtisan list 来查看。下面是列出常用命令:

    php artisan key:generate    #设置程序密钥  
    php artisan make:controller ?   #生成一个资源控制类
    php artisan make:middleware ?   #生成一个中间件 
    php artisan make:migration create_articles_table    #生成一个迁移文件    ,article为表名为复数
    php artisan migrate  #执行迁移文件 ,上面是创建迁移文件
    php artisan make:model ?    #生成一个Eloquent 模型类   -m 生成模型的同时生成迁移文件
    php artisan migrate:rollback #回滚迁移文件
    
  • 搭建laravel 开发环境
    李策 Laravel

    安装composer

    从网上查了相关资料,需要通过composer安装和更新laravel,所以要先安装composer。

    下载:Composer-Setup.exe

    安装的时候路径填写php安装路径。

    安装之后通过命令composer –version 来查看是否安装成功。

    阅读全文 »
  • lnmp删除文件.user.ini提示没有权限(Operation not permitted)
    李策 学习记录

    lnmp 删除虚拟主机后,发现生成的文件夹还在,所以想着使用命令删除一下。

    rm -rf [文件路径]
    

    但是发现提示:Operation not permitted 于是从网上查找到是因为被锁定了,所以可以命令解锁然后删除。

    chattr -i /home/wwwroot/你的网站目录/.user.ini
    

    ok,大功告成,如果想加锁的话可以把 -i 改成 +i

  • Windows Git本地代码推送到github的命令及配置
    李策 学习记录

    一、配置

    安装git这里就不多说了,个人感觉和安装qq没啥区别。


    配置本地信息

    git config --global user.name ‘账号名’ 
    git config --global user.email 邮箱 
    git config --list 查看配置结果
    

    创建本地ssh

    $ ssh-keygen -t rsa -C “github邮箱” 
    

    打开C:\Users\Administrator.ssh目录,“id_rsa.pub”文件内容就是公钥会用到。

    1.登陆github>点击用户头像>Settings>SSH and GPG keys>New SSH key>title:自己看着写>key:打开上面的id_rsa.pub,复制里面的内容粘贴进去>Add SSH key
    2.测试ssh key是否成功。
    $ssh -T git@github.com
    如果出现You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。

    阅读全文 »
  • 自适应布局需要注意的总结
    李策 前端

    最近给自己写的www.web1234.org 导航网站,搞一个手机端的自适应,对于没有接触过太多的人来说有点复杂,所以只能求救万能的百度、bing、google,这篇文章就记录一些自适应布局需要注意的点,也为了以后能复习一下。


    一、

    <meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    

    1.name=”viewport” //设置视口(网页可绘制的区域)

    2.width=device-width //应用程序的宽度和屏幕的宽度是一样的

    3.height=device-height //应用程序的高度和屏幕的高是一样的

    4.initial-scale=1.0 //应用程序启动时候的缩放尺度(1.0表示不缩放)

    5.minimum-scale=1.0 //用户可以缩放到的最小尺度(1.0表示不缩放)

    6.maximum-scale=1.0 //用户可以放大到的最大尺度(1.0表示不缩放)

    7.user-scalable=no //用户是否可以通过他的手势来缩放整个应用程序,使应用程序的尺度发生一个改变(yes/no)

    二、

    <meta name="viewport" content="target-densitydpi=device-dpi, width=480px, user-scalable=no">
    

    1.target-densitydpi=device-dpi //指定屏幕像素密度DPI,device-dpi 为设备原本的DPI值,不会有任何缩放.( dpi是单位,一般指每英寸的像素)

    阅读全文 »