Giter Site home page Giter Site logo

helexy22 / helexy22.github.com Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 18.09 MB

🐭Agile Learning based on GitHub , KEEP Retrospection and Introspection! Inspired by@jimmylv. My blog-->

Home Page: https://helexy22.github.io

License: MIT License

JavaScript 10.97% HTML 36.84% CSS 38.42% Less 13.77%
blog github-pages jekyll-theme

helexy22.github.com's Introduction

Say Hi 👋

  • :bowtie: special

helexy22.github.com's People

Contributors

helexy22 avatar

Watchers

 avatar

helexy22.github.com's Issues

windows 环境变量 path 设置

path路径值:

关于PATH的作用:

PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls这个命令根本不在这个两个目录下,事实上当你输入命令的时候LINUX会去/bin,/usr/bin,/sbin等目录下面去找你此时输入的命令,而PATH的值恰恰就是/bin:/sbin:/usr/bin:……。其中的冒号使目录与目录之间隔开。

可以直接使用 WIN+R 打开文件/软件

关于新增自定义路径:

多个路径间是用半角分号隔开的

关于删除自定义路径:


注意,与DOS/Window不同,UNIX类系统环境变量中路径名用冒号分隔,不是分号。另外,软件越装越多,环境变量越添越多,为了避免造成混乱,建议所有语句都添加在文件结尾,按软件的安装顺序添加。

GTD方法

收集箱

保证收集箱输入,定期清空收集箱。

收集箱不作为灵感的储备器

Issues 开放实验

项目纵向拆分

⓵ 定义目标和原则
终极目的

Q:为什么你要花时间来做这项任务,而不是其他随便什么任务?
A:

⓶ 展望结果(OKRs)
Objectives and Key Results

一些基本的要求:

  1. 最多5个O,每个O最多4个KRs。

  2. 百分之六十的O最初来源于底层。下面的人的声音应该被听到,这样大家工作会更有动力。

  3. 所有人都必须协同,不能出现任何命令形式。

  4. 一页写完最好,两页是最大限值了。

  5. 0.6-0.7将是你的目标

利益相关人清单

Q:当你交付最终结果的时候,会如何让世界变得更好?
A:

⓷ 思维导图:头脑风暴/集思广益(发散)

⓸ 组织整理(收敛)

⓹ 明确「下一步行动」

能够产生反馈结果的小任务

Reference:
xiang578/xiang578.github.io#83

wxpy 实现微信自动回复夸夸机器人

消息处理

每当机器人接收到消息时,会自动执行以下两个步骤

  • 将消息保存到 Bot.messages 中
  • 查找消息预先注册的函数,并执行(若有匹配的函数)

实现:使用微信网页端实现,注意微信网页登陆有诸多限制,容易被暂停登陆。图灵机器人也存在同样的问题。
使用 https://chp.shadiao.app/api.php
库:wxpy
参考链接:wxpy: 用 Python 玩微信 — wxpy 0.3.9.8 文档

实现代码:

import requests
from wxpy import *

bot=Bot()
kuakua_url= "https://chp.shadiao.app/api.php"

my_friend=bot.friends().search('好友名')[0]

#打印 my_friend 对象中的文本和图片
@bot.register(my_friend,[TEXT,PICTURE])
def auto_reply(msg):
    kuakua=requests.get(kuakua_url)
    # 获取消息的对象
    print(msg.raw['ActualNickName'])
    return format(msg.raw[kuakua.text])

# 堵塞线程,并进入 Python 命令行
embed()

进一步自动回复群里的@消息,忽略其他

例如,将公司群中的老板消息转发出来:

from wxpy import *

bot = Bot()

# 定位公司群
company_group = ensure_one(bot.groups().search('公司微信群'))

# 定位老板
boss = ensure_one(company_group.search('老板大名'))

# 将老板的消息转发到文件传输助手
@bot.register(company_group)
def forward_boss_message(msg):
    if msg.member == boss:
        msg.forward(bot.file_helper, prefix='老板发言')
# 堵塞线程
embed()

Python 解决 Windows 文件名反斜杠

需求

要想让你的 Python 代码同时在 Windows 和 Mac/Linux 上工作,你需要处理不同系统文件名用不同斜杠的问题。

微软 Windows 系统在文件夹名之间使用反斜杠字符,而几乎所有其它的计算机(操作系统)都使用正斜杠。

解决方案

Python 3 有一个名为「pathlib」的新模块,使得用户处理文件几乎没有任何困难
「pathlib」模块链接:https://docs.python.org/3/library/pathlib.html
要使用该库,你只需使用正斜杠将一个路径或文件名传给一个新的「Path()」对象,然后它将处理余下的操作:

from pathlib import Path

data_folder = Path("source_data/text_files/")
file_to_open = data_folder / "raw_data.txt"
f = open(file_to_open)
print(f.read())

在这里,有两点需要注意:

  • 你应该在使用「pathlib」函数的情况下使用正斜杠。「Path()」函数将会把正斜杠转化为适应当前操作系统环境的正确斜杠。赞!
  • 如果你想要在路径上进行添加,你可以直接在你的代码中使用「/」操作符。你再也不用一遍又一遍地输入「os.path.join(a, b)」了。

其他

tags:

  • python
  • os
  • file

Google PhD Fellowship 谷歌博士生奖研金

谷歌博士生奖研金必须由符合资格的学校提出申请(学生不得直接提出申请),而每个学校只能提名两位博士生,竞争可谓非常激烈。评选领域包括以下12 个方向:

  • 算法、优化及市场(Algorithms, Optimizations and Markets)

  • 计算神经科学(Computational Neuroscience)

  • 人机交互(Human-Computer Interaction)

  • 机器学习(Machine Learning)

  • 移动计算(Mobile Computing)

  • 机器感知、语音技术和计算机视觉(Machine Perception, Speech Technology and Computer Vision)

  • 自然语言处理(Natural Language Processing)

  • 隐私和安全(Privacy and Security)

  • 编程技术和软件工程(Programming Technology and Software Engineering)

  • 量子计算(Quantum Computing)

  • 结构化数据和数据库管理(Structured Data and Database Management)

  • 系统与网络(Systems and Networking)

通知系统

#7 GTD方法

辨证

即时通知重要吗?
后台任务如何防止被遗忘,被遗忘说明目前不紧急
当然稳定的服务大多需要付费的

案例

当您真正需要的只是通知时,似乎几乎没有必要安装 APP ,例如天气提醒
在计算机完成您一直在等待观看的电影的下载后,您便可以将通知发送到手机

reference

书单阅读

2018年度

  • 单身社会
  • 原则
  • 手机
  • 阿特拉斯耸耸肩
  • 菊与刀

TDD 学习计划

什么是 TDD

TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。 TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。

学习参考

#34 Windows 软件推荐

#34 Windows 软件推荐

Originally posted by @helexy22 in #2 (comment)

Inbox

神器

C# 遥感图像处理

资源汇总

栅格数据配准

主要使用 IGeoReference 接口来实现,通过 ActiveView 进行坐标转换。,将 MapControl 中的点的位置转为为地图和影像上的坐标。该接口被 RasterLayer 类实现,该接口提供栅格树蕨配准 11 个方法和 1 个属性。

首先RasterLayer实现了这个接口

  • CanGeoRef 监测该图层是否可以做配准
  • PointsTransform 将鼠标的位置 转换为栅格文件上的相对坐标。
  • Rectify 将纠正的结果保存为一个新的栅格文件 相当于另存为
  • Register 纠正的结果生成World文件 和栅格文件保存在同一个目录下
  • Reset 取消纠正 但是Register 之前的操作不能恢复。

最重要的是下面三个

  • Shift 一点纠正 就是平移
  • TwoPointsAdjust 两点配准 有一定的缩放
  • Warp 三点或以上配准

直接来代码:

  IRasterProps props=(IRasterProps)this.pRasterLayer.Raster;
  m_rasEnv=props.Extent;
  IBasicRasterSdeConnection pBasic=new BasicRasterSdeLoader();
   //提供连接信息
    pBasic.ServerName ="服务期名称" ;
    pBasic.Instance ="端口号" ;
    pBasic.UserName ="用户名" ;
    pBasic.Password ="密码" ;    
    //提供影像图
    pBasic.Raster =this.pRasterLayer .Raster ;  
    //名称
    pBasic.SdeRasterName=rasterNameInDB;
    
    IRasterSdeServerOperation pRo=(IRasterSdeServerOperation)pBasic;
    //导入数据
    try
    {     
     pRo.Create();
     pRo.ComputeStatistics();
    }
    catch(Exception ex)
    {
     System.Windows .Forms .MessageBox .Show ("影像数据入库失败!"+ex.Message );
     return;
    }
    //建立金字塔
    IRasterSdeStorage2  pRs=(IRasterSdeStorage2)pRo;
    pRs.PyramidOption=esriRasterSdePyramidOptEnum.esriRasterSdePyramidBuildSkipFirstLevel;
    pRs.PyramidResampleType=rstResamplingTypes.RSP_BilinearInterpolation;
    pRo.BuildPyramids();
这个影像图 就这样到数据库中去了

DIKW模型

  • Date-->>数据
  • Information-->>信息
  • Knowledge-->>知识
  • Wisdom-->>智慧

最初的灵感来自博文

01混沌理论

的主导**是,宇宙本身处于混沌状态,在其中某一部分中似乎并无关联的事件间的冲突,会给宇宙的另一部分造成不可预测的后果。

这意味着,系统具有放大作用。一个微小的运动经过系统的放大,最终影响会远远超过该运动的本身。所以,当有人说,因为英国的一只蝴蝶扇了一下翅膀,**可能会遭受一场台风时,他的观点里就包含着混沌理论的**。

健身-->增肌塑形

超量恢复

在大重量训练以后肌肉分先处于一个低水平时期然后在恢复过程中会有一定时间的时间段内会出现超过原来的水平的恢复,这就是所谓 “超量恢复” 。

经常进行力量训练和健美训练的人们和正常普通的人相比,肌肉里面所含的能量物质ATP(三磷酸腺苷)和磷酸肌酸要多出很多,血管更加的密集,耐酸能力和无氧酵解能力会比普通人更强。训练能够达到的水平就越高,肌肉里的能量储备就会越多,运动所能够承受耐力和压力就会越强,肌肉中新生的毛细血管就会越来越多。

肌肉中毛细血管的增多,能够让肌肉中的血液的流量增加,加速度新陈代谢,同时也可以增加了肌肉的块度与体积。因此只有长期的坚持进行健美训练,才可以加强身体肌肉的物质代谢,增加肌肉里面的能量储备,让肌肉肌纤维增粗、增多,肌肉整体的体积增大。

肌肉恢复时常

小肌肉群至少需要 48 小时恢复,大肌肉群则需要 72 小时。

只有科学的训练,及时的补充营养和保证充足的休息(训练后蛋白质的补充和合理的休息非常非常重要),才能得到快速的肌肉增长。

组数和重量

肌肉的生长主要依赖于两类物质:

  • 肌原纤维是一种微丝,组成较细的蛋白丝,与肌肉收缩有关;
  • 肌浆网则是包裹在肌原纤维外面给它提供燃料的基质。
  1. 当你进行大重量、小组数的练习时,主要是肌原纤维增厚,增加的是体积和力量。
  2. 而当你进行小重量、大组数的练习时,肌浆的容量得到刺激,增加的是体积和耐力

无论你需要哪方面的增长,都必须向肌肉施加超过它们日常承受的压力,至于练习方法则取决于你想得到什么效果。我们建议你在一段时间里采用不同的重量和组数结合,具体来说:

  • 小重量8~12组
  • 中重量4~6组
  • 大重量1~3组

注意:由于大重量发力限制,建议有专业人士做辅助,否则很容易受伤

错误的观点

  • 肌肉不痛就等于白练了

参考

基于 Python 的杨永信文献分析研究

杨永信近况

临沂市精神卫生中心暨临沂市第四人民医院,三级甲等精神病专科医院。

  • 一作12篇
  • 44篇文章,其中一篇会议文章

条件: 作者=杨永信 or 中英文作者 = 杨永信 or 作者名称 = 杨永信 and 机构 % 临沂市精神卫生中心 or 单位 % 临沂市精神卫生中心 or 学位授予单位 % 临沂市精神卫生中心 and (精确匹配)

基金项目:临沂市科技发展计划项目(201616061)

  • 第五届国际中医心理学学术大会
  • 第五届国际睡眠医学学术大会
  • 第五届海峡两岸中医心理学·睡眠医学高峰论坛论文集
  • 2008年 CCTV 网瘾专题纪录片,电视专题片5集《战网瘾》和7集《战网魔》,作者新闻记者刘明银

网络成瘾诊断标准

在 Young Internet addiction: The emergence of a new clinical disorder的基础上加以修订的标准

  1. 至少过去 1 周内每天上网超过 4 h;
  2. 不上网时仍想念网络内容;
  3. 不能上网而感到焦虑、抑郁、无聊;
  4. 企望上网时间比预期长;
  5. 上网时间经常超过预期时间;
  6. 无法控制上网冲动;
  7. 因上网不能完成课业及其他任务;
  8. 向亲友隐瞒上网事实;
  9. 因上网与亲友发生冲突
  10. 上网以摆脱困境、抑郁、焦虑

10 种表现中的至少 5 项标准,患者病症表现与网络成瘾严重程度标准相一致而且持续时间超过 3 个月

案例数据

两份文章中都提到了 2015年1~12 月在临沂市精神卫生中心网络成瘾戒治中心住院患者的 220 例有效数据,其中 男 123 例,女 97 例;年 龄 13~26岁,平 均(17.60±3.13)岁;文化程度:小学 2 人,初中 96 人,高中 96 人,大学及以上 26 人;职业:学生181 人、体户8人、工人6人、公务员4人、其他 21 人;上网时间3~122 个月,平均(46.38±28.04)个月。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.