【得到每天听本书】转行-成甲解读
真正适合换职业的时候,是你发现了自己真正看中的事情,有热情很想投入一件事情的时候,或者你想做的事情和能做的事情无法调和的时候,你就不要再担心和犹豫了,现在,你的最佳转型时机到了。 我们下定决心转行,进入一个新的行业,最关键的三个步骤: 1.列出多种可能得自我 你未来是什么样子,其实是有无数种可能性的,你要做的是去尝试各种可能性,实现可能的自我。 2.快速试错 你找到一个新的职业和新的行业,其实有各种不确定的因素在里面,你要做的不是一开始就全力以赴,不是下个大决定然后一次改变所有的事情,而首先要
【免费分享】让思路更清晰,思维导图教程及工具
思维导图,让思路更清晰,结构更完整。 当你大脑一片混乱不知道该从什么地方做起,可以试着使用一下思维导图工具。 昨天列了一下这一年关于自己提升的一些方面,使用思维导图进行简单的列举,有一些好友希望知道我使用的是那个工具来画思维导图的。下面简单介绍一些思维导图工具,在日常生活和工作中希望能够帮助到你。 XMind【离线】 XMind是一个开源的脑图项目,可以自由下载使用。有XMind Plus和Pro的版本。基础功能的树状图,逻辑结构和鱼骨图,专业版的拼写检查,搜索,加密甚至音频笔记功能 Mind
app性能测试之CPU和电量篇
一、app性能测试指标有哪些(what): app包大小 、app的下载/安装速度、app启动时间(冷启动、热启动)、CPU、memory、常用页面的加载时间、流畅度、电量、流量、功耗 二、做这些性能指标的目的(why):1.竞品分析 2.版本对比 三、那么这些指标要怎么测(how) 1.cpu获取方法2种: 第一种: adb shell top -n 1| grep + PackageName 取某个静态页面的cpu,和动态页面的cpu进行分析 第二种: adb shell dumpsys
洛谷 P1106 删数问题
一定要认真审题 “去掉其中任意k个数字后剩下的数字按原左右次序将组成一个新的正整数” 也就是说 输入:7893400 4 输出:300 (00在原顺序中位于3后边) 输入:7890034 4 输出:3 (003的00不会输出) 把要修改的数字当做字符串输入,就可以把每一位数保存在数组里了 若各位数字递增,就删除最后一个数字,否则删除第一个递减区间的首数字 #include<cmath> #include<iostream> #include<cstring> //调用strlen函数 #inc
替换元素(replace,replace_if,replace_copy,replace_copy_if)
replace 审阅range中的每个元素,把old_value替换为new_value template <class ForwardIterator,class T>
void replace(ForwardIterator first,ForwardIterator last,const T& old_value,const T& new_value); replace_if 把pred(*i)为true的替换为new_value,为false的不影响 template <cla
【WPF】实现类似QQ聊天消息的界面
原文:【WPF】实现类似QQ聊天消息的界面 最近公司有个项目,是要求实现类似 QQ 聊天这种功能的。 如下图 这没啥难的,稍微复杂的也就表情的解析而已。 表情在传输过程中的实现参考了新浪微博,采用半角中括号代表表情的方式。例如:“abc[doge]def”就会显示 abc,然后一个,再 def。 于是动手就干。 创建一个模板控件来进行封装,我就叫它 ChatMessageControl,有一个属性 Text,表示消息内容。内部使用一个 TextBlock 来实现。 于是博主三下五除二就写出了以
Redis注意点记录
场景:1主2从 1.不使用哨兵模式,则当主机宕机后,从机并不会自动切换到Master状态,仍旧是Slave,若主机重新恢复,则从机进行自动连接 2.使用哨兵模式后,主机宕机,从机会根据分配的权值在从机中寻找新的主机代替宕机的主机,而宕机的主机恢复后,则自动转换成从机,连接新的主机 3.使用哨兵模式需要使用sentinel.conf文件,配置示例:sentinel monitor host6380(自己取的监控主机名) 127.0.0.1(ip) 6380(port) 1(权值) 4.主从关系建
java异常的捕获和处理
system.exit(输入一个非零的数); 表示程序退出。 system.err.println 表示输出的是红色的字体 java中所有的异常都是Exception(父类) 除数为0的异常,ArithmeticException(子类) 输入格式不正确,InputMismathException(子类) 作业: 1、 package com.yichang;
import java.util.Scanner;
public class LianXi {
public static
Day 10 函数的嵌套
def func1():
print("我是func1")
def func2():
print("我是func2")
func1()
def func3():
func2()
print("我是func3")
func3()
这样的代码不是嵌套. 互相调用 函数可以互相嵌套
def outer():
def inner():
print("我是内部")
print("我是外部")
VB7300、VB3300电动三通阀工作原理(图)
VB7300、VB3300电动三通阀 VB7200、VB3200电动三通阀配以电子驱动控制装置后,能调节蒸汽或冷、热水的流量,广泛用于中央空调、采暖、水处理、工业加工行业等系统的流体控制。 产品名称: 电动三通阀 产品型号: VB7300、VB3300 公称通径: DN25~DN200 结构形式: 活塞式 公称压力: 1.6MPa~2.5MPa 连接方式: 法兰、内螺纹 适用温度: -29ºC~+180ºC 驱动方式: 电动 阀体材质: 球墨铸铁、铸铁、铸钢、不锈钢、黄铜 标准: 国标GB、德
Django 学习第一天
web 应用设计模式(MTV MVC): MTV: M:models 模型;负责业务数据对象与数据库对象; T:templates 模板;负责如何把数据展示给用户; V:views 视图;负责业务逻辑 MVC: M:models 模型;负责业务数据对象与数据库对象; V:views 视图;负责与用户交互的页面; C:controller;控制器 ;接受用户的输入调用模型与视图 web 应用框架——Django: django 2.1文档:https://docs.djangoproject.c
nodejs之express中间件cookie-parser使用
1、先安装express以及中间件cookie-parser npm install express npm install cookie-parser 2、案例如下 var express = require('express');
var cookieParser = require('cookie-parser'); //引用中间件
var app = new express(); //创建实例
app.use(cookieParser());//设置中间件
app.get('
Spring对象类型——单例和多例
由于看淘淘商城的项目,涉及到了项目中处理spring中bean对象的两种类型,分别是单例和多例,就在此记录一下,方便加深理解,写出更加健壮的代码。 一、单例和多例的概述 在Spring中,bean可以被定义为两种模式:prototype(多例)和singleton(单例)。所谓单例,就是所有的请求都由一个对象来进行处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新的对象来处理。 singleton(单例):只有一个共享的实例存在,所有对这个bean
报错:redis.clients.jedis.exceptions.JedisDataException: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disable
报错:redis.clients.jedis.exceptions.JedisDataException: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the
nodejs之express中间件body-parser使用
1、安装express和body-parser npm install express npm install body-parser 2‘、案例如下 var express = require('express');
var bodyParser = require('body-parser')
var app = new express();
app.use(bodyParser.urlencoded({extended:false}));
app.use(bodyParser.
[React] Ensure all React useEffect Effects Run Synchronously in Tests with react-testing-library
Thanks to react-testing-library our tests are free of implementation details, so when we refactor components to hooks we generally don't need to make any changes to our tests. However, useEffectis slightly different from componentDidMount in that it
JVM之垃圾收集算法及垃圾收集器详解
JVM之垃圾收集算法及垃圾收集器详解 1、垃圾回收算法 标记清除算法 复制算法 标记压缩算法(Mark-Compact) 分代算法 1.1 标记清除算法 标记清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段。 标记阶段:首先通过根节点,标记所有从根节点开始的可达对象。未被标记的对象就是未被引用的垃圾对象。 清除阶段:清除所有未被标记的对象。 标记清除算法可能产生的最大问题是空间碎片。 注意:标记清除算法先通过根节点标记所有可达对象,然后清除所有不可达对象,完成垃圾回收。 1.2 复制算法 e
今日推荐
周排行