哲学-大卫·休谟:人类理解研究 人类理解和研究 从各派哲学说起,大多数人喜欢轻松愉快简单能够融入人类生活的哲学并对其赞赏,讨厌抽象精细的哲学研究,认为更多的哲学研究会激发人心中的恶。但这是不对的,哲学研究是对人道德、思想、观念、印象等一系列品质最全面的研究,人们不应该对不熟悉的超出自己经验理解之外的事情排斥。 人心中的知觉分为2大类,不强烈知觉为观念,强烈知觉为印象。举个例子,生活在大山的孩子终于有天见到了海,每次他一 2021-12-25 #哲学
Android-Room和ViewmodelCoroutineLivedata配合使用 这是小项目的样子,主界面是一个recyclerView从room取出的所有数据并使用livedata观察,左边floatiingButton点击清除room数据库,右边floatingButton点击进入存储数据界面insert表。 dbroom数据库所有操作 WordRoomDatabase 1、创建abstract WordRoomDatabase继承RoomDatabase,creat 2021-12-18 #Android
Common-vmware虚拟机桥接模式网络配置 VMware Fusion连接模式VMware 桥接模式VMware桥接模式,也就是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络(例如图中所示的局域网和Internet,下同)。简而言之,这就好像在上图所示的局域网中添加了一台新的、独立的计算机一样。因此,虚拟机也会占用局域网中的一个IP地址,并且可以和其他终端进行相 2021-12-11 #Common
Common-vmware虚拟机安装 安装vmware Fusion虚拟机 1、https://www.vmware.com/ 官网,products搜索vmware fusion 12 for mac下载。 2、申请密钥需要注册并登陆。 3、注册中的坑,这个属于前端网页不提示,应该是对于某些地区人的限制。需要特别注意设置下: 没有按照要求填写。刚注册在下载了,填了美国的手机号码Phone Number:0013602923672,A 2021-12-11 #Common
Git-git升级 mac上的git升级. 1、挂上vpn, 设置全局模式. 2、安装brew /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 3、安装git brew install git 4、可以看到当前新git文件和旧gi 2021-12-07 #Git
Android-ChainOfResponsibility责任链模式 责任链在Android中特别常用的设计模式,例如okhttp的intercepter等等. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455//责任链模式enum class Topic { NONE, BUTTON, DIALO 2021-12-07 #Android
Android-SingleInstance单例模式 单例模式在Android非常常见,例如user、networkManager、数据库操作等等。一般使用dcl或者静态内部类单例,带参数选择dcl,不带参数静态内部类。 1、java单例5种写法。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555 2021-12-04 #Android
Android-Factory工厂模式 工厂模式非常常见,一般分为简单工厂模式、工厂模式、抽象工厂 1、简单工厂。类创建型模式,通过参数使用静态方法创建工厂。 12345678910111213141516171819202122232425262728293031323334353637//简单工厂模式,对象切换在静态方法完成interface SimpleFactoryDraw{ fun draw()}pr 2021-12-04 #Android
Android-Build模式 Build模式在Android中非常常见,例如dialog创建、okhttp配置等等。build模式是将复杂对象和表示分离,一步步构造对象。 1、静态内部类Build中function setConponent()将各个属性设置进去并返回this 2、build()创建Product(build), 参数构造时将build属性设置给product 3、Product.Build().setConp 2021-12-03 #Android
Android-proxy代理模式 代理模式是一种非常常见的模式,在java或者kotlin中,当我们去扩展某个对象也需要保护这个对象的时候,就可以使用代理模式。代理模式是一种控制模式。 1、静态代理。委托类和代理类实现同一个接口,代理类初始化时候将委托类也初始化,然后就可以使用委托类对象调用方法等,而代理类新加入方法属性可以对属性类做扩展,这样非常安全。 12345678910111213141516171819202122232 2021-12-02 #Android