分类 杂谈 下的文章

简介:Hocon是Json和Properties的超集,可以完全兼容两种格式

C Sharp下的实现

https://www.cnblogs.com/sunjie9606/p/5163302.html
https://github.com/akkadotnet/HOCON

Python支持

https://github.com/chimpler/pyhocon

Java支持

https://lightbend.github.io/config/

使用方法

    from pyhocon import ConfigFactory
    conf = ConfigFactory.parse_file('samples/database.conf')
    host = conf.get_string('databases.mysql.host')
    same_host = conf.get('databases.mysql.host')
    same_host = conf['databases.mysql.host']
    same_host = conf['databases']['mysql.host']
    port = conf['databases.mysql.port']
    username = conf['databases']['mysql']['username']
    password = conf.get_config('databases')['mysql.password']
    password = conf.get('databases.mysql.password', 'default_password') #找不到key使用默认值


import os
from selenium import webdriver
desired_caps={}
desired_caps['platformName']='Android'
desired_caps['platformVersion']='9'

Appium (default) or Selendroid or UiAutomator2 or Espresso for Android or XCUITest for iOS or YouiEngine for application built with You.i Engine

desired_caps['automationName']='UiAutomator2'

desired_caps['deviceName']='D3H7N18125005455'
desired_caps['app']='C:\Users\NXQ\Desktop\ContactManager.apk'
desired_caps['app-package']='com.example.android.contactmanager'
desired_caps['app-activity']='com.example.android.contactmanager.ContactManager'
desired_caps['waitappActivity'] = 'com.example.android.contactmanager.ContactManager'

driver=webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)
el=driver.find_element_by_name('Add Contact')
el.click()

textfields=driver.find_element_by_tag_name('textfield')
textfields[0].send_keys('My Nmae')
textfields[2].send_keys('someone@some.com')

driver.find_element_by_name('Save').click()
driver.quit()

iOSNsPredicateString

UIselector

商务沟通方法与技能

商务沟通的重要性

沟通的过程:信息从发送者到接受者的过程

沟通的对象:利益相关者,包括员工,股东,谷歌,供应商,当地社区,政府

沟通类型

内部沟通:组织内部传递信息

外部沟通:组织外部利益相关者信息传递

沟通障碍(阻碍信息流动的因素)

物理障碍:干扰,距离,不良设备,员工短缺,不良工作环境

内部系统:距离,无效的沟通系统,不清晰的组织结构,缺乏培训,监管不足,角色不明,缺乏积极性

员工:个人背景(宗教,教育,家庭,法律,经济,政治,口头语和非语言),语言障碍(方言,口音 ),行业术语,受教育的差异,个人观点,超负荷,误解,意外或故意歪曲

克服沟通障碍

1.考虑接受者的需要和理解能力 

2.确保清晰的报告

3.简明扼要的表达信息

4.避免使用行业术语

5.使用不止一个沟通系统

6.鼓励对话

7.缩短沟通链

8.确保反馈

方法和路径

单向沟通:一个方向流动,不要求回应, 通常发生在下行沟通中,如向员工下达指令

双向沟通:发送者和接收者之间双向流动,包括反馈和对话中持续进行的部分

正式沟通:和组织正式结构联系,发送与组织和经营相关的信息。会议或者员工指令

非正式沟通:可以和经营有关或者绩效有关无关。聊天或者跨部门的非记录交谈

沟通的方向

下行沟通

上行沟通

横向沟通,从部门到部门的横向流动,一体化的,比较理性的处理方式

沟通网络

链式,Y式,轮式(中央集权,协调者),环式,全通道式

口头沟通

方式

面对面交流

电话交流

非正式会面

面谈和其他正式会议

办正式会议

影响因素

说话的语气:

语言:合适,措辞恰当

倾听技巧:提问,记录,理解

提问方式:开放式,封闭式

有效阐述观点:准备,吸引(选择合适时间,地点),传递信息(重点),检查听众(理解你传达的信息)

辅助语言:表达礼貌,不透露真实感受

元信息沟通:注意沉默的重要性

暂缓判断

信息分析

非语言沟通

个人外表:个人的外貌和想展示对方的形象

肢体语言

积极的和消极的

工作环境下的非语言沟通:个人外表,肢体语言,行为举止

书面商务文件

内部沟通文件

备忘录

会议议程

会议记录

报告

通告

内部刊物

外部沟通文件

致意便条

商务信函

商业计划

年度报告

传真和电子邮件

短信服务(SMS)

视觉沟通

表格,条形图,柱状图,饼状图,曲线图,统计地图,散点图,表格重构

By 钦 www.pcyo.cn