kindle試玩

Q:試玩感受如何? Pros 按這個版本,沒有燈,在光纖不好的時候看起來很累。但陽光好的時候看起來很爽 重量很輕,比手機邀請很多 看書很容易沉浸下去,這一點比收集好狠毒 Cons 網上說看pdf不大行 總體覺得不錯 Q:如何拷貝文檔過去? 1.用usb 2.發送郵件到kindle指定網址 微信現在也有很多這樣的公眾號 Q:破解了有啥好處? 貌似也不明顯,暫時看不到強有力的需求
分类: 其他 发布时间: 02-05 22:44 阅读次数: 0

环境准备—之—linux下安装jdk 在Linux里设置环境变量的方法(export PATH)

本文大部分转自 https://www.cnblogs.com/Dylansuns/p/6974272.html openjdk与jdk的区别 ----反正不一样,要不名字也不会不相同了 https://www.cnblogs.com/chenmingjun/p/9930200.html 1.首先查看jdk版本 [root@bogon java]# java -version 显示结果 openjdk version "1.8.0_161" OpenJDK Runtime Environmen
分类: 其他 发布时间: 02-05 22:44 阅读次数: 0

MyBatis数据库连接的基本使用

MyBatis部分: 本部分内容只主要体现Mybatis的特点。 (1)MyBatis是什么? 开源的持久层框架,MyBatis的底层仍然是JDBC (2)编程步骤 step1 Maven项目 pom.xml导包mybatis,ojdbc,junit,mysql驱动等 <dependencies> <!--导入junit测试包 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.
分类: 其他 发布时间: 02-05 22:44 阅读次数: 0

C++与STL

从C到C++, 这篇博客不糊弄了,认认真真写吧!很多内容来自刘汝佳的《算法竞赛入门经典》,这本紫书真的好用,感谢作者刘汝佳。 首先,需要弄清楚C与C++之间的区别,C语言相对于C++来说是更加基本的,用C写代码会比C++多写一些,自然调试的难度也会增加,C++相比于C有着更加强大的功能,当然如果我们不能够 灵活透彻的掌握C++的特性时候在必要情况下只能用基本的代码来写了,感觉用C++不是一件容易的事情,很多新的功能必须要更加了解才行。 C++与C在语法上是不同的,大部分头文件C++的是以'c'
分类: 其他 发布时间: 02-05 22:44 阅读次数: 0

【题解】[P3557 POI2013]GRA-Tower Defense Game

【题解】[P3557 POI2013]GRA-Tower Defense Game 这道题是真的** 根据题目给的\(k\),可以知道,我们随便放塔,只要不全放一起,一定是一种合法的方案。 直接枚举就好了,脑子都不用,时间复杂度\(O(n)\) #include<bits/stdc++.h> using namespace std; #define RP(t,a,b) for(register int t=(a),edd=(b);t<=edd;++t) #define DRP(t,a,b)
分类: 其他 发布时间: 02-05 22:44 阅读次数: 0

学点经济学,升级认知

三.《经济学的思维方式》 供需关系+稀缺性 短期折现+长期复利 机会成本(两难时放弃的一项的全部资源)+沉没成本(不管接受或放弃,都需要的投入或损失) 边际效用递减规律(幸福对数=效用 / 欲望) 核心竞争力 / 不可替代性 恩格尔系数(花在吃上的比例) 口红效应 / 低价产品偏爱趋势 (1)限量、稀缺 a. 商店集中的商业街,供大于需,商家会争相打折。 b. 劳动力也是一种商品,流量明星有天价片酬,他们人数少,而娱乐产业市场相当大,供小于需。 c. 就业市场,报酬也是有供需关系决定的,而不是
分类: 其他 发布时间: 02-05 22:44 阅读次数: 0

LeetCode-131-Palindrome Partitioning

算法描述: Given a string s, partition s such that every substring of the partition is a palindrome. Return all possible palindrome partitioning of s. Example: Input: "aab" Output: [ ["aa","b"], ["a","a","b"] ] 解题思路:所有可能的回文,可以用回溯法。 vector<vector<
分类: 其他 发布时间: 02-05 22:44 阅读次数: 0

指针(初学者)

1、地址和指针的概念 (1)地址 内存区的每一个字节都有一个编号,这就是“地址”。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。 在C语言中,对变量的访问有两种方式:直接访问和间接访问。 直接访问:如:a=5; 系统编译时,已经对变量分配了地址,例如:若变量a分配的地址是2000,则该语句的作用是把把常数保存到地址为2000的单元。 间接访问:如:scanf("%d",&a); 调用函数时,把变量a的地址传递给函数scanf,函数先把该地址保存到一个单元中,然
分类: 其他 发布时间: 02-05 22:44 阅读次数: 0

Delphi开发单机瘦数据库程序要点(后缀cds)

一、概述   Delphi作为Windows下的一种快速开发工具,不仅能开发一般的Windows应用程序,而且还具有强大的数据库应用程序开发功能。Delphi本身提供了对BDE,ODBC,ADO和InterBase几种数据库驱动的支持,能够满足不同应用对数据库程序开发的需要。   然而,在发布用Delphi开发的数据库程序时,除了要安装应用程序之外,还需要同时发布数据库驱动程序。这对于一些只涉及单个或多个简单表数据存储的单机应用程序来说,就显得有点头重脚轻的感觉了。况且,有些应用程序本身需要存
分类: 其他 发布时间: 02-05 22:44 阅读次数: 0

POJ 2386 Lake Counting(搜索联通块)

Lake Counting Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 48370   Accepted: 23775 Description Due to recent rains, water has pooled in various places in Farmer John's field, which is represented by a rectangle of N x M (1 <= N <= 10
分类: 其他 发布时间: 02-05 22:44 阅读次数: 0

AI时代什么最重要,什么是AI时代的基础资产?

第五章 AI时代,数据为王   1. 大时代,大格局——AI+思维方式     (1). 未来因AI引发的技术革命需要新一代的教育体制、人才培养、再培训机制和社会保障制度的建立和完善,这些全局层面的问题需要国家解决。     (2). 无论是在互联网时代还是AI时代,Google都能敏锐的捕捉先机,抢先在竞争对手3-5年占领巨大的技术优势。在战略层面,Google对时代大格局的认知之早、把握精准,已经是傲视同侪(chai)。     Google大脑是一个模拟人脑可以进行自主学习(深度计算)的
分类: 其他 发布时间: 02-05 22:28 阅读次数: 0

iOS开发UI篇—Quartz2D使用(图形上下文栈)

1 - (void)drawRect:(CGRect)rect 2 { 3 //获取上下文 4 CGContextRef ctx=UIGraphicsGetCurrentContext(); 5 //绘图 6 //第一条线 7 CGContextMoveToPoint(ctx, 20, 100); 8 CGContextAddLineToPoint(ctx, 100, 320); 9 10 //设置第一条线的状态
分类: 其他 发布时间: 02-05 22:28 阅读次数: 0

iOS开发UI篇—Quartz2D简单使用(二)

一、画文字 代码: // // YYtextview.m // 04-写文字 // // Created by 孔医己 on 14-6-10. // Copyright (c) 2014年 itcast. All rights reserved. // #import "YYtextview.h" @implementation YYtextview - (void)drawRect:(CGRect)rect { // 画文字 NSString *str = @"的额搜风搜分手了粉色发俄双方说
分类: 其他 发布时间: 02-05 22:28 阅读次数: 0

LeetCode-130-Surrounded Regions

算法描述: Given a 2D board containing 'X' and 'O' (the letter O), capture all regions surrounded by 'X'. A region is captured by flipping all 'O's into 'X's in that surrounded region. Example: X X X X X O O X X X O X X O X X After running your function
分类: 其他 发布时间: 02-05 22:28 阅读次数: 0

iOS开发UI篇—Quartz2D简单使用(一)

一、画直线 代码: // // YYlineview.m // 03-画直线 // // Created by apple on 14-6-9. // Copyright (c) 2014年 itcase. All rights reserved. // #import "YYlineview.h" @implementation YYlineview // 当自定义view第一次显示出来的时候就会调用drawRect方法 - (void)drawRect:(CGRect)rect { //
分类: 其他 发布时间: 02-05 22:28 阅读次数: 0

iOS开发UI篇—Quartz2D简单介绍

一、什么是Quartz2D Quartz 2D是⼀个二维绘图引擎,同时支持iOS和Mac系统 Quartz 2D能完成的工作: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 二、Quartz2D在iOS开发中的价值 为了便于搭建美观的UI界面,iOS提供了UIKit框架,⾥⾯有各种各样的UI控件 UILabel:显⽰文字 UIImageView:显示图片 UIButton:同时显示图片和⽂字(能点击) 利⽤UIK
分类: 其他 发布时间: 02-05 22:28 阅读次数: 0

javaWeb_JDBC_JDBC批处理

JDBC_批处理 1.概述 当需要成批插入或者更新记录时。可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交 处理更有效率。 2.java批处理方法 JDBC的批量处理语句包括下面两个方法: addBatch(String):添加需要批量处理的SQL语句或是参数; executeBatch();执行批量处理语句 3.通常我们会遇到两种批量执行SQL语句的情况: 多条SQL语句的批量处理; 一个SQL语句的批量传参 4.批量数据测试 (1).清空
分类: 其他 发布时间: 02-05 22:28 阅读次数: 0

iOS开发UI篇—Quartz2D使用(绘图路径)

1 //1.获取图形上下文 2 CGContextRef ctx=UIGraphicsGetCurrentContext(); 3 //2.绘图(画线) 4 //设置起点 5 CGContextMoveToPoint(ctx, 20, 20); 6 //设置终点 7 CGContextAddLineToPoint(ctx, 200, 300); 8 //渲染 9 CGContextStrokePath(ctx); 上面的代
分类: 其他 发布时间: 02-05 22:28 阅读次数: 0

动态规划笔记

原理: 动态规划就是把一个大问题一步步降解成越来越小的子问题,直到子问题小到可以用确定的条件来解答。 但是动态规划的本质不是递归,递归是完全自顶而下的,每次求解都需要重新计算所有的子问题。 我觉得反映动态规划本质的解法是自底而上的解法,即按照顺序,从基元问题一步步扩大问题的规模,直到问题的规模覆盖了我要求解的问题。 每一个规模的问题的解叫做一个状态,每个不同规模的问题的解的关系叫做状态转移方程。具体的可以看凑硬币问题的具体分析。 1.凑硬币问题 问题: 有1元、3元、5元面值的硬币若干,要凑到
分类: 其他 发布时间: 02-05 22:28 阅读次数: 0

Bailian4147 汉诺塔问题(Hanoi)

4147:汉诺塔问题(Hanoi) 总时间限制: 1000ms 内存限制: 65535kB 描述 一、汉诺塔问题 有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠在小盘上面。 提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。 问:如何移?最少要移动多少次? 汉诺塔示意图如下: 三个盘的移动: 二、故事由来 法国数学家爱德华·卢卡斯曾编写过一个印度的古老
分类: 其他 发布时间: 02-05 22:28 阅读次数: 0