在不久前,我写过这么一篇文章:WordPress 开启全站 HTTPS ,这里边详细地介绍了我是如何给落格开启全站 https 的,如今我需要实验性的开启一个子域名,结果当时写的 htaccess ,用来重定向到443端口的代码导致整个域名都会重定向到主域,这让人十分的蛋疼,要么子域也要有证书,要么就只能把主域的重定向关掉。
最终,我找到了针对某一域名的写法,让规则识别访问的域名,如果不是主[……]
在不久前,我写过这么一篇文章:WordPress 开启全站 HTTPS ,这里边详细地介绍了我是如何给落格开启全站 https 的,如今我需要实验性的开启一个子域名,结果当时写的 htaccess ,用来重定向到443端口的代码导致整个域名都会重定向到主域,这让人十分的蛋疼,要么子域也要有证书,要么就只能把主域的重定向关掉。
最终,我找到了针对某一域名的写法,让规则识别访问的域名,如果不是主[……]
我们都知道,在 Windows 下隐藏文件夹是看不到的,它们有的是系统文件,而有的则是病毒。如果非要显示的话,经过系统的警告之后,你可以以半透明的文件夹的形式看到这个文件夹,系统以此来标识一个文件夹是隐藏的,它有着“-s”的属性,受到系统保护。
那么很多人刚刚接触 Linux、OSX,就会很不习惯,因为这些操作系统的隐藏文件是以点开头来标记的,这些目录的名称甚至都不能在 Windows 下用[……]
我们都知道在 Swift 语言当中不再有 main 函数了,可能了解过 C语言或者 Java 语言的同学对这一点赶到深深的不适。总之,取而代之的是 main.swift。
|
1 2 3 4 |
int main(int argc, const charchar * argv[]) { printf("Hello, World!\n"); return 0; } |
在 Swift 语言当中,编译器不会再去寻找 main 函数作为程序的入口,而是这个“main.swift”文件,根据官方的解释来看,这个[……]
前几日,最新一届的 WWDC 大会为我们带来了 EL Capitan 这个10.11的最新的 osx 系统,我自然在第一时间就装上了开发者预览版。原因无他啊,就是论坛里网友们说 bug 非常少啊。遥想当年,从10.9升级到10.10的时候,即使到了公测阶段,依然是 bug 满天飞呀!
但这次确实 bug 少之又少,即使找到的一些也不伤大雅,真是叫人惊讶!
不过,这些 bug 里边恐怕有[……]
如果你以前安装过 GoagentX ,然后卸载了,后来又重新安装,那可能你会发现即使开启了 pac 模式,其实也是跑着“全局”的状态。
这一点,从 ip138上可以验证。
我尝试使用自己生成的各种 pac,结果干脆连网也上不去了😅
后来从这里看到了一条消息,人家是这样解决的:
“在 GoagentX的配置页面恢复一下出厂配置”
事实证明,果然好使![……]
貌似这个 Solarized 主题一直都很火,这是一套终端文字颜色配色方案,十分好看,有明暗两种,不过,据我自己猜测,应该暗色的多一些吧……
点击下图跳至官网。⬇️
因为终端普遍还是黑色一点的好看😜
总之,这套颜色主题为很多终端都提供了配置文件可以直接导入,比如说 osx 自带终端,还有 iterm 等等。后来有人觉得,如果在使用 IDE 编程开发时候,代[……]
不论你是在学习何种语言,基本上都会遇到一个叫做 MVC 的概念,它是一个程序开发的模式,以“分离展现”作为核心,在层级框架当中有着巨大的影响力。
MVC 是一个简写,三个大写字母分别对应着 Model View 和 Controller 。
在如今我们创建的应用软件当中,很多情况下又要使用 GUI 图形界面,又要使用 CLI 命令行界面,除此之外,有时候还要应对甚至两者同时使用的情况。[……]
在 C语言当中,要转换类型似乎并不怎么困难,这次在学习 Swift 的时候却有了困惑。
似乎记得哪个教程当中讲过,但记不清了,这次又找到了,就记录下来:
|
1 2 3 4 |
假定三个变量: var i:Int = 5 var f:Float = 3.3 var d:Double = 4.455 |
若要 Int 转换为 Double 或 Float ,则如下
|
1 2 |
d = Double(i) f = Float(i) |
若要转换为 Int,则如下:
[cr[……]
既然要学习编程,那么我们还是至少应该知道自己学习的是个什么东西才好吧?
说起编程,其实最早还是要追到我们的大神 艾伦图灵 小哥那里去。当时图灵发明出了图灵机——这东西很牛逼,不完全体就已经轻轻松松把二战缩短两年这里我们就不展开讲了,主要我们说,这个图灵机,基本上就是最早的电脑啦!
当然,教科书上不都说 冯诺伊曼 是电子计算机之父吗?嗯,我不会告诉你他俩搅基来着……当然,好吧也就是勾搭了[……]
现在大部分的高级编程语言,都是从经典的 C 语言演变而来,你在这些编程语言的语法当中,或多或少地都能找到几分 C 语言的影子,这也是为什么很多人依旧推荐,从 C语言来入这个编程语言的门。
可是,C 语言的确足够古老了,很多人都是冲着写一个 APP 来玩的目标学习编程的,你去学 C语言……抱歉,可能一整本书学完了,也不能写出一个美观漂亮的 UI 界面。
不过,话说回来,要学习 Swift[……]
最近开始学习 Swift 了,就好像是“hello world”一样,似乎每一种语言总是有一个“编写豆瓣 FM”的项目教程😶
总之,我也开始用这个手把手教程来熟悉开发流程了,不过,昨天才做到显示播放列表并且显示歌曲封面,今天添加了播放功能就崩溃闪退了!
好吧,即使将新添加的代码注释掉,原来的代码也无法正常运行了。你看,出现了这样的万能报错:
[crayon-69459[……]
如果你想了解 Ruby,或者想在你的电脑上安装几个 Ruby 软件包,你可以很轻松的使用 RubyGems 来一键下载——就好像 Ubuntu 里的 apt-get、类似 redhat 里的 yum 等等。
所以,想要安装 Ruby 软件包,你就需要 gem。不过,除了安装 gem(如果你的电脑是 Linux 或者 osx,很可能已经自带,使用命令“gem -v”来验证)
但是版本可能[……]
在使用 xcode 做一个程序的时候,我们普遍会使用一些图片来代替掉按钮上生硬的文字,让界面更加美观。
不过,在添加图片的时候,我就遇到了编辑的时候 storyboard 可以显示,但是程序运行的时候却无法显示的问题。
查看记录发现报错:
|
1 |
Could not load the image referenced from a nib in the bundle running on device |
国内关于 swift 开发的文档和问答实在是太少了,就连教程都是模棱两可——其[……]
今天下午,我正在敲代码,然后位于西海岸的一家 vps 发来邮件,说服务器要重启更新,而我正好有一个 vps 是在他那里的。一般来说除了硬件及的维护意外,云服务基本上都可以在线的——毕竟,“高可用”是云服务的主打科目。
不过,这次不同,就在今日,新的虚拟机漏洞面世,利用这个漏洞,可以让你分分钟突破虚拟机限制而获取到同一服务器中其他服务器的访问权限!然后利用其他服务器的信息,进而就可以继续深入渗[……]
可能一直到现在,你都一直不怎么熟练在 Linux 上怎么开启 nat 和端口转发——毕竟这种操作可能也就在部署服务器的时候需要一次。但它的操作实在是太繁琐了,尤其是当我们使用了 ufw 来编辑 iptables 之后,更不能直接编辑 iptables 了,这下到底该如何是好呢?
要使用 ufw 来开启nat 伪装和端口转发,你可以先参考这篇文章Ubuntu 下更简单的防火墙 Uncompli[……]