幻象客 - 博客分类页面

    分享jetBrains公司IDEA系列产品通用激活方法


    in 干货 2017-04-30

    jetBrains公司的产品都非常优秀好用(个人最喜欢pycharm),他们也有开放学生优惠(用学校的邮箱注册,本科四年免费使用),这里给没有优惠,又没有能力支付的朋友提供一个激活方法。PS:若您有能力支持正版,请支持正版,我可不想让这么个优秀的公司消失。

    JetBrains IDEA 系列产品通用激活方法(license server)本方法来自网络 原文地址 http://xidea.online

    1. 打开激活窗口

    2. 选择 Activate new license with License server (用license server 激活)

    3. 在 License sever address 处填入 http://xidea.online

    4. 点击 Activate 进行认证

    5. done!

    阅读更多...

    使用C++遍历目录下的文件


    in C/C++ , 干货 , 程序语言 2017-03-30

    参考文档:http://sodino.com/2015/03/09/c-directory-io/#open_dir

    先上代码:

    #include <iostream>
    
    #include <dirent.h>
    
    void print_dir(DIR *dir) {
    
        struct dirent *file;
    
        // 遍历文件夹下的内容
    
        while ((file = readdir(dir)) != NULL) {
    
            printf("文件位置=%ld ", telldir(dir));
    
            printf("子文件:%20s  ", file->d_name);
    
            printf("\n");
    
        }
    
    }
    
    int main(int argc, const char * argv[]) {
    
        const char *dirPATH = "/Users/ckend/Documents";
    
        DIR *dir = opendir(dirPATH);
    
        print_dir(dir);
    
        return 0;
    
    }

    需要用到的头文件:"dirent.h"需要用到的结构及函数:"struct dirent""readdir()""opendir()""telldir()"

    一个个

    阅读更多...

    Workflow——手机上的生活自动化脚本工具


    in 干货 2017-03-28

    和macOS上Alfred的workflow类似,ios系统也有一款自动化脚本工具,名字就叫Workflow. 从前几天苹果公司收购了这家公司及其旗下所有员工,你就可以知道Workflow的影响力有多大。

    苹果公司收购Workflow后,这款软件免费提供下载,大家可以在App Store内下载这款软件。

    Workflow是怎么样提高效率的呢?最主要是它能将许多需要重复操作的事情做成一个脚本,通过下拉通知栏,找到那个Workflow脚本,单击一下,所有事情就一键完成了。如保存微博视频到相册,你只需要复制有视频的微博链接,然后下拉通知栏找到这个脚本单击一下即可:

    workflow 自动化

    Workflow和Alfred一样,有非常多的内置Workflow(脚本). 你可以在软件的gallery菜单内找到它们,如图:

    workflow 自动化

    有扫描二维码、将图片做成GIF、找到附近最近的ATM机,分享内容到推特,快速拨通某人的电话等等。

    workflow 自动化

    workflow 自动化

    workflow 自动化

    但是最重要的是,我们能够自己实现一些这样的脚本。

    一键给某人发短信

    1. 你只需要 Create Workflow 然后进入 Actions 把 Text 拉过来,输入你想要自动发送的信息,如图。

    workflow 自动化

    1. 然后再将sendmessage拖过来,添加联系人即可。

    workflow 自动化

    1. Done前点击右上角的齿轮,自定义名字和图标,最重要的是选择Today Widget. 不然你在下拉通知栏里看不到它,或者你想把它设

    阅读更多...

    效率神器——Alfred


    in 干货 2017-03-26

    macOS上有一款非常方便的软件叫Alfred.windows的叫wox, 在本推送下方均附有下载地址。

    这里主要介绍Alfred的强大功能(它可不仅仅是快捷方便地打开软件),wox的内容不多,他们有参考文档(http://doc.getwox.com/zh/)。

    首先是非常基本的功能,Alfred利用快捷键(option + 空格)打开它的搜索框后输入软件的中文/英文名首字母就能找到软件/文件,能大大增加效率,如图。

    Alfred 使用 Alfred 使用 Alfred 使用

    这些真的是最最最基本的功能,这些功能苹果自带的automator都能实现。Alfred之所以是效率神器是因为它还能增加一些外部“workflow”. 简直就像是软件版的油猴!比如说将网站长链变成短链的workflow:

    1. 双击直接添加这个workflow

    2. 打开搜索框,输入 short + 网址 (若发现没有效果,重启Alfred即可) 选择短链类别即可生成短链,并自动复制。

    Alfred 使用

    我们可以看到它的所有源代码,非常适合学习,看得出来这是个基于Python的workflow.

    Alfred 使用

    Alfred 使用

    Alfred 使用

    不仅如此,自带的workflow(在workflow内有个+号,里面可以添加)也非常强大。能输入一个f 然后搜索文件夹。

    Alfred 使用

    甚至还有什么值得买的workflow. 

    Alfred 使用

    快速进行翻译和计算

    Alfred 使用 Alfred 使用

    Alfred下载地址(幸好你关注了我,这款软件官网售价几十欧):https://allt...

    阅读更多...

    用“油猴”提升浏览器体验


    in 干货 2017-03-17

    用油猴脚本自动为您的浏览器添加功能,使得浏览器的使用更加方便。比如说**突破百度云下载必须下载百度网盘的限制、增加一个回到顶部/尾部的按钮、跳过网站倒计时下载、百度贴吧不需登录即可看楼中楼等

    阅读更多...

    思维导图—在复习时的作用


    in 干货 , 闲谈 2017-03-14

    你信不信思维导图用于复习是非常好用的工具?内含下载地址!

    阅读更多...

    网站发送邮件的"艺术"(phpMailer)


    in php , 干货 , 技术原理 , 程序语言 2017-01-02

    https://www.huanxiangke.com
    网站上的“联系我”板块使用的是一个自动发送邮件的功能。之前使用的是PHP的MAIL函数,当时没有意识到vultr(我的服务器商)封掉了25端口。所以如果之前大家给我发了邮件,可能要重新发了哈,抱歉。

    现在使用的是PHPMailer这个强大的类。配合SMTP服务器。而且它还能够发送附件。这里不需要太过于纠结SMTP是什么,我们只需要知道它是一种邮件传输协议,SMTP服务器其实就是发信的服务器,如果你是QQ邮箱,那么就是smtp.qq.com如果你不是QQ邮箱,也可以在那个邮箱的官方文档中找到。

    PHPMailer:https://github.com/PHPMailer/PHPMailer

    官方说明文档如下:

    <?php
    
    require 'PHPMailerAutoload.php';
    
    $mail = new PHPMailer;
    
    //$mail->SMTPDebug = 3;                               // Enable verbose debug output
    
    $mail->isSMTP();                                      // Set mailer to use SMTP
    
    $mail->Host = 'smtp1.example.com...

    阅读更多...

    <练习>利用微信小程序仿造apple music(2)


    in JavaScript , 干货 , 程序语言 2016-12-27

    今天先讲apple music中的“广播”页面的制作过程,如图:

    小程序 仿照apple music

    当然,我们不可能做地特别像,只能说是类似。先把所需要的图片放入/imgs/broadcast/里。

    首先在pages里面建立一个新文件夹:broadcast,然后在app.json中的"pages":[]方括号内加入代码:"pages/broadcast/broadcast",这一步的操作是为了设置页面路径,设置完后应该会自动在broadcast内生成以broadcast为名的.wxml、wxss、js、json文件。

    然后把app.json里面广播的指向页面指向broadcast即可,如图:这样我们就能随时看到调试画面了。

    小程序 仿照apple music

    接下来我们开始写入内容,首先进入broadcast.wxml先定义主视图窗口,然后再以视图窗口形式置入第一个图片。

    <view class="broadcast">
    
        <view class="slogan-img">
    
            <image src="../imgs/broadcast/slogan.png"></image>
    
        </view>
    
    </view>

    然后空行放入文字:

    <view class="white-space">
    
            <text class="white-space-text">精选电台</text>
    
        </view>

    阅读更多...

    <练习>利用微信小程序仿造apple music(1)


    in JavaScript , 干货 , 程序语言 2016-12-26

    本教程仅供交流和学习。今天先制作apple music下面的这个tabbar吧。

    小程序仿造apple music

    首先打开微信web开发工具,添加项目“训练1”

    小程序仿造apple music 小程序仿造apple music

    先创造一个文件夹imgs,把我们的图标放进来,注意这里每个图标都有两种,一种是没点时候暗色的,一种是点了后变亮的。

    小程序仿造apple music

    进入微信小程序的开发页面我们可以很有趣地发现,其实就和设计网页差不多。文件类型分别有js,json,wxml,wxss。其实wxml就是html,wxss就是css,除了一些特定的语法必须符合微信开发者工具之外,其他的基本上和网站开发类似。

    小程序仿造apple music

    我们今天要做的内容放在app.json里面,属于“配置”方面的内容。官方给定的tabbar的代码如下:

    小程序仿造apple music

    我们看到apple music里面有五个图标,分别是音乐资料库、为你推荐、浏览、广播、搜索。我们在list里面将这五个图标列入。由于我们还没设计这些按钮的转向页面,所以pagePath就暂时全部设置为pages/index/index吧。如下:

    小程序仿造apple music

    然而我们还需要设置iconPath和selectedIconPath。前者是正常状态下的图标,后者是被选中的图标。我们看到pages和app.json实际上是在同一级的,所以我们路径可直接设置为"pages/imgs/....",如图:

    小程序仿造apple music

    这样我们就把tabbar制作完成了。如图:

    小程序仿造apple music

    但是下面这条黑线很丑,我想把它去掉。"borderStyl...

    阅读更多...

    FL Studio 制作属于自己的音乐


    in 干货 2016-12-25

    FL Studio 提供了一个平台让人们在平台上能够创造自己的音乐,大大降低了音乐创作的门槛。它提供一系列的乐段供用户进行编辑。用户可以通过将这些乐段进行组合从而谱写出一首美妙的曲子。这篇文章简单地教大家怎么制作属于自己的音乐。

    阅读更多...