F_picacho:Hello,World!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace picachoHelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            // F_picacho第一个C#程序Hello World -

            // Console类位于System命名空间内,表示控制台应用程序的标准输入流、输出流
            // 和错误流
            // Console.WriteLine方法将指定的数据(后跟当前行终止符)写入标准输出流
            // Console.ReadLine方法使程序暂停下来,直到按下回车键才会继续运行
            Console.WriteLine("F_picacho:Hello World!");
            Console.ReadLine();
        }
    }
}

ID: F_picacho    Sharp丶Picacho冻梨  小C    鳄鱼(我不想说这段历史)

个人:男   1.51亿岁

语言:中文 C++     易语言   C#  PHP  javaScript (别跟我扯英语我不会,也别问我那些你这么学会的。)

兴趣爱好:画画   写程序  压马路  体育运动  装B= =!

个人标签:铅笔   技术不宅   Minecraft   红石   404   Win10   专治腹黑  剑走偏锋   二次元

个人说明:现在的高中生,未来的漫画家。(我真的见过皮卡丘~!!!!)

2019新的一年

BLOG的账户密码终于想起来了= =! 重置链接有问题的@白菜。

过去的很长时间白菜一直默默的维护以及丰富blog内容。

呐,再新的一年里F_picacho会与大家分享我在学习UI设计过程中的一些例子 PS的使用技巧 以及HTML编写的日记等。。

就先这样?

 

天猫精灵的高阶玩法-控制我的电脑

用天猫精灵关闭我的电脑:
1.https://open.aligenie.com
创建一个开发者账户,然后创建一个应用
2.https://github.com/ychongsaytc/inhost
下载这个py项目用来做webhook
3.在https://open.aligenie.com里创建一个技能-意图-回复设置的下面-下载认证文件
4.在inhost目录下创建一个文件夹./inhost/aligenie/里面把下载的认证文件放进去
5.修改inhost.py里的代码在urls段添加一条路由指向认证文件

1
2
3
4
5
6
7
8
9
10
11
urls = (
    '/', 'index',
    '/aligenie/认证文件.txt','aligenie',
    '/(\S+?)/(\S+?)/?', 'deploy',
)

#再添加一个类

class aligenie:
    def GET(self):
        return'认证文件里的字符串'

6.把config-sample.json改名为config.json并修改配置
如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
    "http_host": "0.0.0.0",
    "http_port": 10000,
    "url_secret": "一个随机的字符串",
    "pid_file": "/var/run/inhost.pid",
    "log_file": "/var/log/inhost.log",
    "commands": {
        "shutdown": {
            "command": "shutdown -h now",
            "timeout": 300,
        "netboot":{
            "command":"/usr/bin/etherwake -D '70:E9:4C:68:19:44'",
            "timeout":300
        }
        }
    }
}

然后运行python service.py start
如果有报错 把缺少的包安装好就可以了
7.因为我家的ip是公网的,所以可以直接使用。没有请进行端口映射
8.在天猫开放平台你创建的技能那里:在回复配置中调好url如:
http://ip:port/配置中的随机字符串/shutdown
调用你设置好的命令,配置文件中的“shutdown”。之后你每次对天猫说关闭我的电脑(技能中设置的调用词)电脑就好执行你填好的关机命令
如果你的路由器可以用python的话可以再写一条开机命令(通过网络唤醒)

你可以利用这个webhook增加更多功能

Linux HCML启动器 食用方法

下载好HCML启动器后(HMCL-3.2.112.jar)

下载Java包

解压下载的Java包 进入
/jre/bin/
在此处打开终端输入
$ java -jar HMCL-3.2.112.jar

启动

如果出现以下报错

输入

$apt-get install openjdk  openjfx -y

它会自动安装好依赖再重新执行刚才的命令启动即可
注意:不要用openjava的命令启动 ,不用系统安装的java
应该这样启动:
$从官网下载的java包/bin/java -jar /HCML.jar

之后编写个HCML.desktop文件方便启动就行了

开始学Python

很久没发博客了,最近在学Python玩。贴一波代码:《基本登录系统》

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
UserList ={'admin':'adminp','user1':'passw1','user2':'passw2'}

def f_u(user):
  if user in UserList:
    return(0)
  else:
    return(1)

def check(user,passwrold):
  if f_u(user) != 1:
    if passwrold == UserList[user]:
      return(0)
    else:
      return(1)

def lock():
  try:
    lock = open("lock.l",mode="x")
    lock.close()
  except IOError:
    print('错误次数太多禁止登录!')
    exit()

lock()

print('****登录系统*****')
i = 3
user = input('用户名:')

while f_u(user) == 1:
  print('该用户不存在!请重新输入!')
  user = input('用户名:')

passwrold = input('密码:')

while check(user,passwrold) == 1:
  i -= 1
  if i < 0:
    lock()
  print('密码错误!你还有%s次机会!'%(i))
  passwrold = input('密码:')

print('Welcome!')