手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表Tag:phpstorm

解决livewire/livewire.js找不到的问题

因为今天用了filamentPHP这个框架,类似 laravel-admin/ dcat-admin等。为什么想用它呢。看官网,插件极其多...

根据官方的教程进行composer require以及publish素材后,本地一切正常,但上线后,报livewire/livewire.js找不到
找了一下根目录,发现确实没有。于是php artisan route:list|grep livewire,看到是由PHP进行模拟的。
 
但因为我用的是lnmp ,默认对JS有一个30d的缓存,所以需要在js的判断前加上
XML/HTML代码
  1. location = /livewire/livewire.js {  
  2.     expires off;  
  3.     try_files $uri $uri/ /index.php?$query_string;  
  4. }:  
不设置过期时间 ,同时是由PHP来解析。reload一下nginx,再次打开网页,一切正常
 
 

Tags: laravel

chrome 55之后,网页编码怎么更改?

每次发到这种内容的时候都让我很纠结,那肯定是因为我踩坑了!

说实话,页面不指定编码这事儿让人确实很郁闷,不过现在大多是UTF-8了,所以这样的问题倒还是很少遇到。但很少遇到不代表不会遇到,比如
大小: 158.05 K
尺寸: 500 x 186
浏览: 2017 次
点击打开新窗口浏览全图
这是谁?这是京东。。。。
 
好吧,话说回来,从chrome55开始,就不再有切换编码这个功能了,估计google也认为,页面里应该都是指定编码的,问题不大!
但京东这个API,我真心是拿到一堆乱码。所以,我想知道怎么破
当我看到这里的时候,我就知道,问题解决了:https://www.v2ex.com/t/339398,很多人和我有同样的问题,看看其中的内容:
(部分,不全)
  1. 首先来看普通的国内用户,遭遇怎样的伤害:   
  2. [贴吧的哭声]( http://tieba.baidu.com/p/4891458368)   
  3.   
  4. 再来看程序员的愤怒:   
  5. [囧囧囧]( https://bugs.chromium.org/p/chromium/issues/detail?id=597488)   
  6.   
  7. 谷歌这是在倒逼 web 程序员编码规范,各位怎么看?  
  8. 第 1 条附言  ·  86 天前  
  9. 没想到这么多人回复,那还是说点干货吧:  
  10.   
  11. #官方的解释,55版以后默认按chrome UI语言解析,毫无疑问,中文的chrome就按照GBK(有可能GBK2312?)编码了  
最后,建议去安装这个插件:https://chrome.google.com/webstore/detail/set-character-encoding/bpojelgakakmcfmjfilgdlmhefphglae/related,至少我用了它之后,真的是解决了。妈蛋!
 
 

Parallels Desktop 7将不支持Mac OS X Mavericks

收到这封邮件的时候,心都碎了。

--- 

MAC PARALLELS DESKTOP 7 用户紧急服务通知:

如果您打算升级到即将发布的Mac OS X Mavericks (10.9),请注意Parallels Desktop 7将不支持Mac OS X Mavericks(10.9)。您将无法启动您的Windows虚拟机,或者在Parallels Desktop 7上直接使用您的文件。

在您安装OS X Mavericks之前;请升级到Mac的Parallels Desktop 9,因为它是现今唯一可用于Mavericks的版本。

立即升级Mac Parallels Desktop 9。

---EOF

心真的是哇凉哇凉的呀

Tags: pd

hostname的笔记

重启apache的时候报错:

/etc/init.d/apache2 restart
[....] Restarting web server: apache2apache2: apr_sockaddr_info_get() failed for (none)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
 ... waiting apache2: apr_sockaddr_info_get() failed for (none)
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
. ok
 
看到这个(none),让我想起,我的ssh的登录路径:root@(none):~#
 
OK,在老鬼的提示上,用hostname函数进行了设置。问题解决:
root@(none):~# hostname
(none)
root@(none):~# hostname neatstudio.com
root@(none):~# hostname
neatstudio.com
 
--做个笔记 

golang将时间戳转为字符串

 在golang里面获取时间戳并不难。只要加载time包。然后time.Now().Unix(),就可以了,但接下来转成string就麻烦了

本来,加载strconv的话,用strconv.Itoa也可以解决,但unixtime的时间戳是int64, itoa只能转32位的。这时候就只有一个恶心的办法了。

fmt.Sprintf("%d",int64),这个是肯定可以转,。。。。我现在就是用这种办法的

做个笔记

--EOF--

后记,在群里问了一下,结果asta谢就说了。明明有strconv.FormatInt,用godoc看了一下,居然没看到。可能我的版本旧了。

strconv.Format(int64 , 10) ,后面的参数是2~36,简单就是php的base_convert的go版本。看来,go做tinyurl也是用这个函数了。哈哈

感谢群友们。

---next

自此,go语言的int转换成string有3种方法

1、int32位,strconv.Itoa
2、大于32位,strconv.FormatInt()
3、万恶的fmt.Sprintf...好吧,这个我在php里是经常用来做格式化

Records:2312345