精华内容
下载资源
问答
  • 原标题:怎么把苹果的备忘录转到安卓系统?我的闺蜜小张之前一直使用的是苹果手机,她使用过苹果6s和iPhone8plus,不过最近这次在更换手机的时候,小张为了支持国产手机,就入手了一款华为手机。在试用了一两天的新...

    原标题:怎么把苹果的备忘录转到安卓系统?

    我的闺蜜小张之前一直使用的是苹果手机,她使用过苹果6s和iPhone8plus,不过最近这次在更换手机的时候,小张为了支持国产手机,就入手了一款华为手机。在试用了一两天的新华为手机后,小张表示这款华为手机也是比较好用的,于是小张就想把之前的苹果手机备忘录内容转到安卓系统中以便继续使用。

    彩色便签

    936ea2a54cee1b692b04380b9adf3d90.png

    不过小张发现苹果自带备忘录内容是不支持授权一键导出所有数据的,这样也就没有办法直接转到安卓手机中。小张问大家怎么把苹果的备忘录转到安卓系统,其实如果更换的是相同品牌的手机,直接使用手机自带的云空间账号进行备忘录的云同步;如果更换的是不同品牌的手机,那么就可以使用支持跨安卓苹果手机系统、跨不同手机品牌使用,并且多手机同步便签数据的云服务便签。

    使用云便签来同步苹果备忘录到安卓手机中的话,首先需要把备忘录内容转移到云便签中,目前可行的办法有:一是逐条复制备忘录内容并粘贴到云便签中;二是把所有备忘录内容整理为一个TXT或Excel格式的文档,接着通过文本网页版敬业签导入。小张把苹果备忘录转移到云便签后,接着就可以在华为手机上安装敬业签并登录相同的账号了,云便签中的内容在联网后会自动同步到新手机上,这样就实现了把苹果备忘录转到安卓系统中。

    责任编辑:

    展开全文
  • ATnotes9.5 便签 备忘录

    2010-09-05 22:43:26
    ATnotes9.5.rar 一个便签工具,在桌面上写一些备忘录之类的。 操作方便,不占资源。风格也很简单。备忘录,何必的那么复杂。
  • 1. 定义 备忘录模式(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态...所以我们采用备忘录模式,备忘录模式主要是单独备忘录的类来储存一些类的状态,而不是同一个类的不同实例来储存 2. 使用背景 有

    1. 定义

    备忘录模式(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可将该对象恢复到原先保存的状态

    简单来说,就是做一个备份,如果不小心修改了某类的状态,可以通过调用备份来找回之前的状态

    如果用相同类的不同实例来保存,当做备份,那样就要把所有的public暴露出来,这个时候有时是不合适的,如果我们只要某类的一部分备份呢?
    所以我们采用备忘录模式,备忘录模式主要是单独弄个备忘录的类来储存一些类的状态,而不是同一个类的不同实例来储存

    2. 使用背景

    有时一些对象的内部信息必须保存在对象以外的地方,但是必须要由对象自己读取,这时,使用备忘录可以把对象内部信息对其他对象屏蔽起来,从而可以恰当的保持封装的边界

    或者说,当角色状态改变时,有时候这个状态无效,这时候就可以使用暂时储存起来的备忘录将状态还原了

    3. 模式使用结构图

    在这里插入图片描述
    解释:

    Originator(发起人):负责创建一个备忘录Memento,用以记录当前时刻它的内部状态,并可使用备忘录恢复内部状态。Originator可根据需要决定Memento存储Originator 的哪些内部状态。

    Memento(备忘录):负责存储Originator对象的内部状态,并可防止Originator 以外的其他对象访问备忘录Memento。备忘录有两个接口,Caretaker 只能看到备忘录的窄接口,它只能将备忘录传递给其
    他对象。Originator能够看到一个宽接口,允许它访问返回到先前状态所需的所有数据。

    Caretaker(管理者):负责保存好备忘录 Memento,不能对备忘录的内容进行操作或检查。

    4. 备忘录模式的使用例子

    题目:
    假设我们在玩一个游戏,我们有一个游戏角色,这个角色有三种状态(生命力,攻击力,防御力),还要有几种方法(初始状态设置方法,读取存档方法,展示状态方法,保存状态创建存档方法);另外有个管理存档的存档管理器,一个存档(备忘录)管理器可以有多个存档,具体读哪个可以自己决定;还有个存档(备忘录)类

    结构图:
    在这里插入图片描述
    代码:

    1.定义角色

    	class GameRole
        {
            //体力
            public int Vitality { get; set; }
            //攻击力
            public int Attack { get; set; }
            //防御力
            public int Defense { get; set; }
    
            //展示状态
            public void DisplayState()
            {
                Console.WriteLine("当前角色状态:");
                Console.WriteLine("体力:{0}", Vitality);
                Console.WriteLine("攻击力:{0}", Attack);
                Console.WriteLine("防御力:{0}", Defense);
                Console.WriteLine("   ");
            }
    
            //设置初始状态
            public void SetInitState()
            {
                this.Vitality = 100;
                this.Attack = 100;
                this.Defense = 100;
            }
    
            //战斗
            public void Fight()
            {
                this.Vitality = 0;
                this.Attack = 0;
                this.Defense = 0;
            }
    
            //创建备忘录
            public RoleStateMemento CreateMemenon()
            {
                return new RoleStateMemento(Vitality,Attack,Defense); 
            }
            
            //恢复、使用备忘录
            public void RecoveryState(RoleStateMemento roleState)
            {
                this.Attack = roleState.Attack;
                this.Defense = roleState.Defense;
                this.Vitality = roleState.Vitality;
            }
    
        }
    

    2.定义备忘录

    //相当于一个存档,也就是一个备忘录
        class RoleStateMemento
        {
            //体力
            public int Vitality { get; set; }
            //攻击力
            public int Attack { get; set; }
            //防御力
            public int Defense { get; set; }
            public RoleStateMemento(int vit,int atk,int def)
            {
                Vitality = vit;
                Attack = atk;
                Defense = def;
            }
    
        }
    

    3.定义存档(备忘录)管理器

     //相当于一个存档管理器,里面全是存档或者说备忘录,只不过这里没用集合,只是弄了个属性而已
        class RoleStateCaretaker
        {
            public RoleStateMemento  RoleStateMemento { get; set; }
        }
    }
    

    4.主程序

    class Program
        {
            static void Main(string[] args)
            {
                GameRole gameRole = new GameRole();
                gameRole.SetInitState();
                gameRole.DisplayState();
    
                //角色数据备份、或者说弄个存档
                //1.建立一个存档管理器
                RoleStateCaretaker caretaker = new RoleStateCaretaker();
                //2.往存档管理器里塞入一个具体的存档
                caretaker.RoleStateMemento=gameRole.CreateMemenon();
    
                //改变角色状态
                gameRole.Fight();
                gameRole.DisplayState();
    
                //恢复角色状态
                gameRole.RecoveryState(caretaker.RoleStateMemento);
                gameRole.DisplayState();
    
                Console.ReadLine();
    
            }
        }
    

    5. 全部程序

    using System;
    
    namespace 备忘录模式
    {
        class Program
        {
            static void Main(string[] args)
            {
                GameRole gameRole = new GameRole();
                gameRole.SetInitState();
                gameRole.DisplayState();
    
                //角色数据备份、或者说弄个存档
                //1.建立一个存档管理器
                RoleStateCaretaker caretaker = new RoleStateCaretaker();
                //2.往存档管理器里塞入一个具体的存档
                caretaker.RoleStateMemento=gameRole.CreateMemenon();
    
                //改变角色状态
                gameRole.Fight();
                gameRole.DisplayState();
    
                //恢复角色状态
                gameRole.RecoveryState(caretaker.RoleStateMemento);
                gameRole.DisplayState();
    
                Console.ReadLine();
    
            }
        }
    
        class GameRole
        {
            //体力
            public int Vitality { get; set; }
            //攻击力
            public int Attack { get; set; }
            //防御力
            public int Defense { get; set; }
    
            //展示状态
            public void DisplayState()
            {
                Console.WriteLine("当前角色状态:");
                Console.WriteLine("体力:{0}", Vitality);
                Console.WriteLine("攻击力:{0}", Attack);
                Console.WriteLine("防御力:{0}", Defense);
                Console.WriteLine("   ");
            }
    
            //设置初始状态
            public void SetInitState()
            {
                this.Vitality = 100;
                this.Attack = 100;
                this.Defense = 100;
            }
    
            //战斗
            public void Fight()
            {
                this.Vitality = 0;
                this.Attack = 0;
                this.Defense = 0;
            }
    
            //创建备忘录
            public RoleStateMemento CreateMemenon()
            {
                return new RoleStateMemento(Vitality,Attack,Defense); 
            }
            
            //恢复、使用备忘录
            public void RecoveryState(RoleStateMemento roleState)
            {
                this.Attack = roleState.Attack;
                this.Defense = roleState.Defense;
                this.Vitality = roleState.Vitality;
            }
    
        }
    
        //相当于一个存档,也就是一个备忘录
        class RoleStateMemento
        {
            //体力
            public int Vitality { get; set; }
            //攻击力
            public int Attack { get; set; }
            //防御力
            public int Defense { get; set; }
            public RoleStateMemento(int vit,int atk,int def)
            {
                Vitality = vit;
                Attack = atk;
                Defense = def;
            }
    
        }
    
        //相当于一个存档管理器,里面全是存档或者说备忘录,只不过这里没用集合,只是弄了个属性而已
        class RoleStateCaretaker
        {
            public RoleStateMemento  RoleStateMemento { get; set; }
        }
    }
    
    

    6. 总结

    这个模式也是有缺点的,角色状态需要完整存储到备忘录对象中,如果状态数据很大很多,那么在资源消耗上,备忘录对象会非常耗内存

    展开全文
  • 十一大行为型模式之九:备忘录模式。

    前方高能《一故事一设计模式》PDF 电子书已经上线,关注公众号即可获取。
    海

    十一大行为型模式之九:备忘录模式。

    简介

    姓名 :备忘录模式
    英文名 :Memento Pattern
    价值观 :凡事要有备份
    个人介绍
    Without violating encapsulation,capture and externalize an object’s internal state so that the object can be restored to this state later.
    在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。
    (来自《设计模式之禅》)

    你要的故事

    点开看这篇文章的各位,都是。。。程序界的大佬。作为程序猿,免不了『上线』这件小事。每逢上线必祭天。。。上线这件事我们很多人都操作过,每家公司有不同的上线流程以及上线的技术能力。按照发布的平台的完善程度大概分为 3 种。

    1. 发布平台牛逼的公司:只需要按下『一键部署』按钮,就搞定上线,按下『回滚』按钮,就搞定回滚上一个版本。
    2. 发布平台稍差点的公司:可能就得多个步骤操作了,上线:备份并关闭应用、部署并启动新应用;回滚:关闭新应用、恢复旧应用并启动。
    3. 没有发布平台的公司:那就全程手工操作,上线:关闭旧应用、复制旧应用到备份空间、复制新应用到部署环境、启动新应用;回滚:关闭新应用、删除新应用、从备份空间复制旧应用到部署环境、启动旧应用。

    其实通过发布平台完善程度可以侧面反映企业的技术成熟程度。怎么说呢?发布系统的操作难易程度在我们作为程序猿心中,都有一个可接受的范围。假设刚开始是单体应用,一个 tomcat 和一个 war 就搞定,你需要发布平台么?并不需要,咱 ctrl+Cctrl+Vshutdownstartup 就行,还弄什么发布平台。当系统有多套服务时,每次上线都需要部署 10 个机器的应用,这时你能忍么?要是还是手工操作,那发布一次系统得花费好长时间,要是再搞不好,回滚一次,一晚上都没了;这时就会逼迫开发出一个简易的发布平台,把对多台机器的操作步骤放到发布平台上。当系统是以微服务的架构发展时,每个服务都有上百个实例,那这时就不能简单的把操作步骤搬到发布平台了,还得简化步骤,最终变成上面说的 一键部署一键回滚

    上面的 3 种我都亲身经历过。。。在刚出来实习时候,就经历了第 3 种情况,因为是单体应用,一个应用搞定所有东西,手动部署已满足要求。到了银行工作,接触到了云平台,那时就只需要一个按钮就唰唰唰的部署了,也是上面说的第 1 种。而现在,正在经历第 2 种发布平台,只是简单的把操作步骤搬到了系统上,目前的情况是机器越来越多,操作步骤没删减的话,每次发布会花费很多时间,这也会去促进开发出更方便使用的发布平台。

    回到今天的主题,今天讲的是备忘录模式,从字面上理解,就是讲备份东西,有了备份就可以恢复。上面讲了一大堆发布的东西,也是咱们工作中接触蛮多的事情,发布的最核心就是要支持部署新应用以及回滚老应用回滚特别重要,它能够保证在新应用出现异常的情况下,马上恢复到旧应用可用的状态,减少异常的影响面。发布这东东也很符合备忘录模式,下面通过模拟发布步骤代码来讲备忘录模式。这里讲的不是上面说的第 1 种,这里围绕着第 3 种发布步骤写,不管哪种发布平台,它们的底层都是一样的。

    先定义应用实例这个类,应用一般会有应用名、版本号信息。

    /**
     * 应用实例
     */
    class App {
        private String content;
        private String version;
    
        public App(String content, String version) {
            this.content = content;
            this.version = version;
        }
    
        public String getContent() {
            return content;
        }
    
        public void setContent(String content) {
            this.content = content;
        }
    
        public String getVersion() {
            return version;
        }
    
        public void setVersion(String version) {
            this.version = version;
        }
    
        @Override
        public String toString() {
            return "App{" +
                    "content='" + content + '\'' +
                    ", version='" + version + '\'' +
                    '}';
        }
    }
    

    定义 AppBackup 来充当备忘录角色,它有一个属性就是 App,也就是备份的应用。

    /**
     * 应用备份(充当备忘录角色)
     */
    class AppBackup {
    
        private App app;
    
        public AppBackup(App app) {
            this.app = app;
        }
    
        public App getApp() {
            return app;
        }
    
        public void setApp(App app) {
            this.app = app;
        }
    }
    

    有了备忘录,也需要一个空间来存放备忘录,并对外提供备忘录。

    /**
     * 备份空间
     */
    class Space {
        private AppBackup appBackup;
    
        public AppBackup getAppBackup() {
            return appBackup;
        }
    
        public void setAppBackup(AppBackup appBackup) {
            this.appBackup = appBackup;
        }
    }
    

    有了这些备份机制,还需要有一个程序猿来部署,这位同学需要掌握发布步骤的所有过程,部署新应用以及回滚旧应用。

    /**
     * 部署应用的同学
     */
    class Deployer {
    
        // 要部署的应用
        private App app;
    
        public App getApp() {
            return app;
        }
    
        // 设置部署应用
        public void setApp(App app) {
            this.app = app;
        }
    
        // 创建应用的备份
        public AppBackup createAppBackup() {
            return new AppBackup(app);
        }
    
        // 从备忘录恢复应用
        public void setAppBackup(AppBackup appBackup) {
            this.app = appBackup.getApp();
        }
    
        // 显示应用的信息
        public void showApp() {
            System.out.println(this.app.toString());
        }
    
        // 暂停应用
        public void stopApp() {
            System.out.println("暂停应用:" + this.app.toString());
        }
    
        // 启动应用
        public void startApp() {
            System.out.println("启动应用:" + this.app.toString());
        }
    }
    

    再献上测试代码。

    public class MementoTest {
    
        public static void main(String[] args) {
            Deployer deployer = new Deployer();
            deployer.setApp(new App("apply-system", "1.0.0"));
    
            System.out.println("1. 暂停旧应用");
            deployer.stopApp();
    
            System.out.println("2. 备份旧应用");
            Space space = new Space();
            space.setAppBackup(deployer.createAppBackup());
    
            System.out.println("3. 拷贝新应用到服务器");
            deployer.setApp(new App("apply-system", "2.0.0"));
            deployer.showApp();
    
            System.out.println("4. 启动新应用");
            deployer.startApp();
    
            System.out.println("5. 有异常,暂停新应用");
            deployer.stopApp();
    
            System.out.println("6. 回滚旧应用,拷贝备份的旧应用到服务器");
            deployer.setAppBackup(space.getAppBackup());
            deployer.showApp();
    
            System.out.println("7. 启动备份的旧应用");
            deployer.startApp();
        }
    
    }
    
    打印结果:
    1. 暂停旧应用
    暂停应用:App{content='apply-system', version='1.0.0'}
    2. 备份旧应用
    3. 拷贝新应用到服务器
    App{content='apply-system', version='2.0.0'}
    4. 启动新应用
    启动应用:App{content='apply-system', version='2.0.0'}
    5. 有异常,暂停新应用
    暂停应用:App{content='apply-system', version='2.0.0'}
    6. 回滚旧应用,拷贝备份的旧应用到服务器
    App{content='apply-system', version='1.0.0'}
    7. 启动备份的旧应用
    启动应用:App{content='apply-system', version='1.0.0'}
    

    备忘录模式代码实现搞定。有同学会不会觉得挺麻烦的,为什么要有AppBackup?我们看看个人介绍,在对象之外保存状态,AppBackup 就是对象之外的对象,用来保存旧应用。

    总结

    备忘录模式定义了一个备份机制。在很多场景都有类似备忘录模式的实现,比如数据库的事务的回滚机制。在平常业务开发中并没有经常使用这个设计模式,但是我们有使用它的思想,比如我们用数据库或者其他中间件做备份数据,其中备份思想是一致的。

    推荐阅读

    行为型模式:状态模式

    行为型模式:观察者模式

    行为型模式:迭代器模式

    设计模式系列文章持续更新中,欢迎关注公众号,一起交流学习。

    LieBrother

    展开全文
  • 目前主要在用的是备忘录(日记手帐作用)+闹钟(GTD提醒事项,配合备忘录)+日历(重要长周期事项)。看怎么用!第一步,非常非常重要,尤其是你苹果设备比较多(或者以后有换新苹果设备需求),一定希望自己的备忘录内容...
    不得不感慨原生应用非常强大了! ! ! 超级好用,超级喜欢! ! ! 目前主要在用的是备忘录(日记手帐作用)+闹钟(GTD提醒事项,配合备忘录)+日历(重要长周期事项)。 看怎么用! 第一步,非常非常重要,尤其是你苹果设备比较多(或者以后有换新苹果设备需求),一定希望自己的备忘录内容可以同步过去,那么一定不能忘记开启iCloud备份,这样换设备登录apple ID账号就可以自动同步了,无缝衔接。 5ffe854393443f628f2ccc1a72bb02ce.png 照片开不开都可以,有很多互联网平台可以把照片分享出去,没必要一直占着iCloud内存,5g的iCloud只用来备份重要的备忘录,日历等关键信息完全ok的,不需要花钱买内存的。 做完这一步,开始用备忘录了: 我目前建了两个文件夹(2020年度记录和重要照片) 4fbe6eb8d0a7e7a31136e690c9586356.png (常用的还没有分进去文件夹里) 4905d58ba318a500f4e91be92de8abcc.png 这个是备忘录单独的文件夹,照片; 主要用来放一些自己比较重要,可能会经常用到的照片。 比如手持身份证,银行卡等,另外还有自己各个平台的账号,支付密码等。 你担心安全吗? 不用担心的,看到那个锁了吗? 可以加密的,非常安全的了; 这些重要的照片存在相册里不太安全,要是有人看自己相册,发给谁其他的,预防万一,存到备忘录里就行了,需要的时候再下载或者截图使用,使用完就删除了。 看到那个带锁的新建备忘录了吗? 里边都是一些资源哦,什么资源,大家都懂,只可意会,不可言传,需要的时候就可以看看。 好了,回到可能经常用到的几个手帐性质的备忘录。 网站导航用来放经常用的必要的网址…(只可意会不可言传)。 74920ba67393384b8d081478d8447e1d.png 画红圈的就是待办事项的勾选圈,点一下就插入一个事项了,等完成后回来勾选一下,就是体温计那个完成✅了。 该备忘录里有习惯养成的时间表,这个时间表要配合闹钟使用(这个表只是把自己的时间安排给直观的列出来,弄清楚有没有冲突),还需要闹钟配合才能达到提醒完成的地步。 像这样: f6b02bfe78cb9eaf4d491a0d65b293e0.png 闹钟非常完美的实现了可以按星期进行周期提醒,而且是强制提醒,响铃振动的那种,非常优秀! ! ! 接下来是计划总结: 1d18b3f91dee60dffd1a6b580b34ec76.png 像第一个表格标注已更新的,也可以在备忘录里像待办事项,带个圈勾,标注效果好; 但是我个人比较习惯了表格,直观一些。 9fa0acd43a18eff2f134c08998e86891.png 这个是账单备忘录,可以用表格来记录一些重要的产品变化情况。 备忘录里表格也是可以复制粘贴的,图中黄色的点拉开(行,列都有)选中全部,然后点拷贝; 目前直接点粘贴不行,得先新建一个表格,不用和复制的行列一样,新建后直接粘贴就ok了。 (比较遗憾的是不能在备忘录里直接计算,得复制到表格应用才行) 其他账单,目标基本都是待办事项的格式+文字+表格记录的了。 (因为可以复制粘贴,更新比较方便,就是前期建一个可以复制粘贴用的模板麻烦一点了)。 另外苹果手机有个很好用的功能“摇动(晃动手机)”可以撤销上一步操作,如果表格弄坏了,不小心弄错了,可以摇动一下手机,撤销上一步(可以上好几步)的操作,像这样: 304d9604aec0d1253c339e6bfc66264b.png 没错,你也可以在备忘录里画画,用手指就行,当然了,屏幕越大越好,习惯用笔的,可能需要配个笔了。 你可以搜一下用备忘录画画,很多神人的,业余培养个艺术爱好,也是不错的了,哈哈… 另外备忘录最近删除里和相册一样,保存一个月,可以撤销删除,所以弄错了不要担心,可以反悔的。 (摇动撤销操作,去最近删除还原) 备忘录和闹钟我的用法已经讲完了,最后讲的是日历的用法: 我的日历只是用来提醒生日,纪念日的,比如这样: 283f1145f6cf32de1a169dd63af0754e.png 需要注意的是“下个日程”是闹钟的日程哦 ,所以知道了吧,闹钟很好用的,尤其是搭配日历的屏幕插件后。 想要实现纪念日(生日提醒),前置动作是你的通讯录一定要设置好生日,可以切换农历和阳历的,每年都回提醒的,很不错的! 1c34e9d7f7c2b9c0c91736b8e73fdd4b.png 这样子就ok了…另外像家庭纪念日,比如结婚纪念日,都可以分享给家庭成员参与(需要邀请人) 87c5d30a105e3eec6fad35f931ad1e2d.png 新建日程添加受邀人或者是日历哪里把“个人”改成“家人”就行了。 对了,备忘录也可以共享编辑的,所以有什么家庭购物清单的备忘清单事情,都可以添加家人一块来完成的: f84ae15e0f5e898ee8c29c45df98df42.png 同样的道理,可以应用到会议,办公等场合了! 我的分享就这些吧。 另外推荐阅读: 我的闹钟事件草稿其实是文本的: https://zhuanlan.zhihu.com/p/104776863 然后用的GTD做出来的闹钟,具体是这样的: https://www.zhihu.com/question/34225818/answer/931995555 我相信你也可以做到的!
    展开全文
  • RxJava 方法备忘录

    2017-11-03 14:00:59
    RxJava 方法备忘录
  • iphone手机备忘录迁移Whether you’re recording a voice message as a reminder of that million dollar idea or catching a snippet of a new song you know you’ll forget, the iPhone and iPad’s Voice Memos ...
  • Pingren 校对者:zh1an,Badd,shixi-li 我个人的 Git 技巧备忘录 除了 “基础的” 命令之外,每个人都有他们常用的 Git 技巧。我想列出我愿意在 .gitconfig 保存别名(alias)的命令。在文章末尾,你可以看到一些在...
  • 备忘录模式

    2016-01-03 21:07:51
    每个人都有过后悔的时候,但人生并无后悔药,有些错误一旦发生就无法再挽回,有些人一旦错过就不会再回来,有些话一旦说出口就不可能再收回,这就是人生。为了不后悔,凡事我们都...为什么出这么一堆人生感悟来
  • 常使用mac的小伙伴,对mac备忘录肯定比较熟悉,比如经常用备忘录记录一些临时或重要的事项等。面对一些重要的事项,我们肯定想做好备份与恢复的,不过在备份与恢复之前,如果对备忘录的保存路径不熟悉的话,是没有...
  • ​​很多人在使用手机的时候,会发现自己的手机上有语音备忘录还有备忘录,这是两个独立的APP软件,在语音备忘录备忘录这二者之间,都有备忘录这三个字,但是他们二者有什么区别呢? 备忘录的含义很简单,从字面上...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼楼主帮帮忙啊 我这个点都在这个·········ntent-Type: text/html;charset=utf-8Content-Transfer-Encoding: base64Subject: =?GB2312?B?sK7E4yDDu9PQz+u5/cDrv...
  • iPhone的备忘录如何进行撤销?

    千次阅读 2020-07-06 11:17:17
    习惯在备忘录临时记一些东西,结果在一次编辑时,误把不想删的东西删掉了,结果找了半天没找到撤销功能,那个气呀...... 还好最后知道怎么了,写到这里,给需要的朋友参考。 只需要一个动作:摇一摇手机,就会弹出...
  • 备忘录

    2005-05-28 07:28:00
    1、搞清楚把控件插入工具栏的问题。2、最好自己试着写一个能用来选择颜色的控件3、清楚鼠标控制的问题4、学习状态栏的使用5、考虑一下自己的鼠标类
  • 备忘录模式 Memento Pattern 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。 小明开披萨外卖店攒了一点钱,开始动心想开一家真正的西餐厅,不过这是一笔大投资,不好会赔掉...
  • 21_备忘录模式

    2020-12-27 08:47:38
    一、备忘录相关类 package com.study.memento /** * 视频类,记录播放视频的名称、视频地址、当前所播放的进度 */ class TencentVideo(var videoName: String, var videoUrl: String, var videoPlayProgress:Int)...
  • 安卓、苹果手机备忘录同步

    千次阅读 2015-11-16 13:16:27
    安卓、苹果的备忘录互不相通,安卓的备忘录叫记事本。...注意:有很多叫备忘录的app,不要错,app图表上有个notes的就是。安装后,用icloud邮箱建一个账号,就可以同步苹果和安卓的备忘录了。(原创)
  • 问题备忘录

    2015-10-13 16:51:53
    故事版中响应图片点击事件的方式不像常规的controls,类似于:text、fields、buttons、直接一个action的outlet就可以。而labels, image views这些元素需要添加手势识别器:gesture Recognizer才可以。 ios工程...
  •  此项目用来将学习android的基本内容应用于实际【现在有很多的备忘录、便签等类似源码】。这里源码主要源自Notepad。一般备忘录类似记事本,仅作为记录事件之用。这里还附加了其他功能。 开发工具 Android Studio...
  • 备忘录模式比较适合用于功能复杂,但是需要维护和纪录历史的地方,或者是需要保存一个或者多个属性的地方;在未来某个时刻需要时,将其还原到原来纪录的状态 1.2 UML 类图 角色说明: Originator(发起人角色):...
  • Java中除去有设计原则之外,...备忘录模式,主要是用于程序的恢复状态,好比我们现在在写一个文档,写的写的,写错了,我们想要恢复到上一步,我们可以使用 ctrl + z 来进行撤销 备忘录模式的定义与特点 备忘录...
  • 备忘录 课程设计 写备忘信息 自动(6小时)提醒 web C# 这个当时的程序丢了,我也遗憾 说明: 1大家都说分高,因此我全部降到3分,不能再低了,望理解 2这些都是我辛苦出来的,我觉得值 3做这些时间紧,任务重,...
  • 业务场景 (1)某个类,计算出来一份中间数据 (2)这个类,之后需要...备忘录模式看起来有点复杂,其实不复杂,说白了,就是一个类一开始生产了一些数据,这些数据可能会被改变,但是需要将这些中间数据保存起来,...
  • win10系统如何在桌面添加备忘录

    千次阅读 2018-12-12 10:08:15
    win10系统有个新功能就是备忘录功能,这个在桌面上添加方便我们记录一些资料,就和手机上的备忘录是一样的,很多朋友不知道win10的这个功能怎么添加到桌面,那么接下来就看具体的教程。 工具/原料 win10系统...
  • MAC电脑可以将文本文件导入到“备忘录”或将备忘录导出为PDF文件。那么该如何实现这项功能呢?下面这篇文章就详细介绍如何将Mac电脑中的备忘录内容制作为PDF文档。 1、点击屏幕下方的Finder,在应用程序中打开备忘录...
  • AutoLayout 备忘录

    2015-02-11 16:02:50
    以下几点是我们在开始使用之前必须清楚的事情: 1:我们要抛弃以往旧的布局方式不再去关注View的Frame,Center,和autoresizing. 因为这些坐标和大小的定位都可以通过来 Auto Layout 完成. 2:理解每一种 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,418
精华内容 1,767
关键字:

备忘录怎么弄