札记专题

SQL Server知识点滴札记

1、从日期时间提取日期、时间 提取日期:convert(varchar(10),a.RegisterDate,120) 提取时间:convert(varchar(8),a.RegisterDate,108) 2、sql里怎么算某个日期到至今一共有多少时间 select datediff(dd,'07-09-01',getdate()) 天数 几天:DD 几月:MM 几年:YY

驱动入门札记

今天从最简单的GPIO驱动开始学习驱动的学习,首先需要了解一些最为简单基本知识,我们知道,linux系统对于程序的执行分为内核态和用户态,这两种状态之间的转换是通过异常来完成的,同时,在ARM体系结构,又划分了很多的处理器运行状态,而在内核态和用户态之间存在着一些区别,各自对内存的访问空间的范围是不一样的,对于用户态,寻址空间是受限制的,用户态下的应用程序,能访问的地址空间只能是用户态下受限

写给妹妹的编程札记 6 - 搜索实战: 单词博弈

最近,CSDN上的在线编程比赛中,有一道题目《单词博弈》。这道题目是一个很好的可以使用搜索来解决的例子。 题目详情本第一次在线编程大赛由文思海辉冠名,题目如下:甲乙两个人用一个英语单词玩游戏。两个人轮流进行,每个人每次从中删掉任意一个字母,如果剩余的字母序列是严格单调递增的(按字典序a < b < c <....<z),则这个人胜利。两个人都足够聪明(即如果有赢的方案,都

写给妹妹的编程札记 5 - 搜索: 迷宫问题 - 广度优先搜索

让我们也使用广度优先搜索来解决一下迷宫问题,可以对比一下《写给妹妹的编程札记 4 - 搜索: 迷宫问题 - 深度优先搜索》。         如在《写给妹妹的编程札记 3 - 穷举: 深度优先搜索/广度优先搜索》中描述的广度优先搜索, 对一个简单的例子,我们手动进行一遍迷宫遍历。每次找到队首的搜索状态,把从这个状态开始的全部状态加入队列。         广度优先搜

写给妹妹的编程札记 4 - 搜索: 迷宫问题 - 深度优先搜索

《写给妹妹的编程札记 3 - 穷举: 深度优先搜索/广度优先搜索》中, 我们了解到基本的深度优先搜索和广度优先搜索。 来点实战吧, 使用搜索技术来解决一些实际的问题。          首先来看看怎么使用深度优先搜索解决迷宫问题?         假设,输入的迷宫如下列数据表示:                  第一行包含两个整数,分别表示行数 - r 和列数 - c

写给妹妹的编程札记 3 - 穷举: 深度优先搜索/广度优先搜索

前文,我们讨论了从循环遍历到搜索基本框架,并解决了一个经典的八皇后问题。对搜索剪枝也有了一些基本的了解。 下面, 我们来看看搜索的两个最基本的策略: 深度优先搜索和广度优先搜索。         Wikipedia上有比较简单的介绍 (英文版包含更多的参考信息)                 深度优先搜索:                         http://zh

写给妹妹的编程札记 - 排序

排序, 顾名思义,就是将一个给定集合的元素按定义的比较函数排列为有序状态。 排序算法很多, 我们需要针对不同使用场景和要求,选择恰当的排序算法。 排序算法的一些重要权衡指标: 1. 编程实现复杂度  2. 时间复杂度, 包括平均时间复杂度,和最坏时间复杂度 3. 空间复杂度 4. 稳定性。 我们说一个排序算法是稳定的, 当她能保证相同键值的元素在排序之后,先后顺序

写给妹妹的编程札记

家有小妹, 在我这大哥的潜移默化影响下,误入“歧途”,成了一名程序媛。又因非专业出身, 基础多有欠缺, 平常偶有讨论问题,限于电话描述不清,或讨论不够系统,效果也不见好。 故, 萌生编写《写给妹妹的编程札记》的念头, 把平常讨论的一些东西记录下来。         谨以此文作为引子, 和将来博文的索引。         - 1. 穷举 - 从循环到递归

C++愤恨者札记9——vector.erase与set.erase

//使用erase分别清理vector与set中的内容#include <vector>#include <string>#include <set>using namespace std;void FnVec(){vector<wstring> vec;vec.push_back( L"AAA" );vec.push_back( L"BBB" );vec.push_back( L"CCC

C++愤恨者札记7——函数适配器

C++愤恨者札记7——函数适配器 考虑编写一个通用的计数函数TestCount,再用它来统计字符串空格的个数: #include <string>#include <iostream>using namespace std;bool TestIsspace( wchar_t ch ){if ( ch == ' ' )return true;elsereturn false;

Markdown学习札记

Markdown学习札记 前言 几年前就听说Markdown的便利,但是懒于去记忆语法,一直拖到现在才去尝试。我想,一个善于学习的人应该“拥抱变化”,人生也应该多去尝试,固守陈规是不可取的。 简易语法 注:本文以马克飞象为例 1. 标题 #,#的个数表示级数 2. 列表 创建无序列表,*创建有序列表,直接使用 1.、2.、3符号与文本之间用空格分开多级列表用Tab键 3. 引

芯片设计围炉札记

文章目录 语言Verilog 和 VHDL 区别 芯片验证 语言 System Verilog的概念以及与verilog的对比 IC 设计软件分析 Verilog 和 VHDL 区别 Verilog HDL 和 VHDL 的区别如下: 语法结构:Verilog的语法结构类似于C语言,而VHDL的语法结构则更接近于汇编语言。抽象层次:Verilog能在较高的抽象层

PlanUML画图札记之一 ------ 时序图

PlanUML可以画出漂亮的流程图,时序图之类的,IDEA和CLION之类的IDE都能安装插件 时序图 简单示例   你可以用->来绘制参与者之间传递的消息, 而不必显式地声明参与者。 你也可以使用 --> 绘制一个虚线箭头。 另外,你还能用 <- 和 <--,这不影响绘图,但可以提高可读性。 注意:仅适用于时序图,对于其它示意图,规则是不同的。 @startumlAlice ->

Android百度搜索地名跳转,Android学习札记之百度地图(根据地名查询经纬度)

Android 通过地名获得经纬度并标识在地图上-- 未审核 编辑文档 要是调用Geocoder的getFromLocationName(),该方法可以传入地名。 在使用该方法前需要geo = new Geocoder(this, Locale.CHINA); 不然在地图上是查询不到的。 Java代码 /** * */ package com.decarta.demo; import java.

Kendo UI 使用札记

http://www.cnblogs.com/juhualang/p/3760992.html 前言:本文章只会写 Kendo UI 组件的基础调用方法 AutoComplete // html<input class="chooseCountry" type="text"/>// js $(document).ready(function () {var data

《无人机通信与导航技术》札记

单星定位 (1)用户采用原子钟,从而保持用户的钟差不变(或变化可忽略); (2)用户的位置也应当是与时间独立的未知量,即要么用户是静止的,要么用户的运动速度很慢,这样在伪距序贯测量的时间段内其位置的变化才不大。通过3次及以上的序贯测量,得到3个伪距测量量,就可以获得用户的三维位置信息了。 主要用于静点定位及船舰等低动态用户定位,不适合高动态的作战用户导航。 双星定位 双星定

HUD:平视显示器两文献札记

文献1:HUD 驾驶舱的一场革命.pdf 平视显示器(Head-Up(Display), 简称“HUD”。 这项高精尖技术就是利用了光学反射原理,将重要的信息投射在座舱前端的一片玻璃或座舱罩上, 投射的影像调整到焦距无限远的距离, 且高度基本与视线保持水平。 文献2:使用平视显示器(HUD)运行的评估与批准程序.pdf 标题:使用平视显示器(HUD)运行的评估与批准程序 编

WAAS性能评估毕设及代码-读书札记

GIVE: Grid Ionospheric Vertical Error,电离层网格结点的垂直误差 椭圆离心率就是偏心率。    角距就是角距离 与接收机无关的交换格式(Receiver IndependentExchange Format, Rinex),这一数据格式已经被确定为GPS测量中的标准格式。 第二版Rinex的格式共包含了6种不同类型的数据文件,这六种数据文件分

Hive UDF 札记

低版本的udf就不说了,太老了,说现在主流的。 1:initialize  方法的进一步理解: 在Apache Hive中,用户自定义函数(UDF)的initialize方法是一个可选的方法,它属于Hive UDF的生命周期的一部分。 当UDF被实例化并在查询执行期间准备使用时,initialize方法会被调用一次。 initialize方法的主要作用: 1. 初始化工作:可以用于设置类

编程七七八八札记

1、Python 有两种错误很容易辨认:语法错误和异常。 Python 的语法错误或者称之为解析错,是初学者经常碰到的。 即便 Python 程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。 2、Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 3、 socket.so

oracle学习札记78

1. 想要连接上oracle服务器,那么oracle的LISTENER进程必须处于运行状态。下面用sqlplus连接oracle数据库走的是ipc(在同一台服务器上)。 从windows客户端连接到oracle服务器方法如下: 1.1 OCI是oracle调用接口的简称;OPI是oracle编程接口的简称;第二层(TTC)主要是用来做字符集转换的。 2. 3.

TCP札记

协议对于通信就像算法对于计算一样。算法允许人们在不必知道特定的CPU指令集的情况下指定或理解具体的计算形式。同样地,通信协议允许人们不依赖特定厂家的网络硬件来指定或理解数据通信。 网络协议通常分不同层次进行开发,每一层分别分则负责不同的通信功能。 一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。 TCP/IP通常被认为是一个四层协议族。每一层负责不同的功能。TCP协议族又称为

Node.js开发札记之二·页面篇

前言: 原本纠结于Web 模板,选了Handlebars。后来发现页面都是弱逻辑的,不支持复杂逻辑表达式。几乎要放弃之际,想起了Javascript中eval函数。虽然eval函数很强大,强大到可以“凭空”生成对象或执行代码,但总觉得他破坏了代码的优雅性。加之"eval"和"evil"(邪恶)长得挺像的。Eval函数的印象不太好,大多数时候将其当做"禁手"。这时候反正也没有什么好办

Hive 窗口函数札记

窗口函数的理解是hive函数里的一个高阶内容,把一些容易混淆的做个记录,以方便随时查看。 1:ROWS BETWEEN UNBOUNDED PRECEDING AND 1 PRECEDING 含义: 这个定义表示窗口范围从当前行的前任意多行开始(包括最早的行),一直到最后一个但不包括当前行。换句话说,这个窗口包含了当前行之前的所有行,但不包括当前行自己。 2:ROWS BETWEEN UNB

傅雷家书读书札记

为学最重要的是"通",通才能不拘泥,不迂腐,不酸,不八股;"通"才能培养气节、胸襟、目光;"通"才能成为"大",不大不博,便有坐井观天的危险。 我们一辈子追求的,有史以来多少世代的人的追求,无非是perfection,但永远是追求不到的,因为人有理想、幻想,用无止境,所以perfection像水中月、镜中花、始终可望而不可即。但能在某一个阶段求得总体的"完整"或是比较的"完整",已经很不错了。

SDCC 2015前端专场札记:Facebook、百度、腾讯、美团、饿了么等互联网公司的前端实战

SDCC 2015前端专场札记:Facebook、百度、腾讯、美团、饿了么等互联网公司的前端实战 发表于 2015-11-27 14:14| 682次阅读| 来源 AdMaster| 1 条评论| 作者 刘越凡 SDCC 札记 前端 width="22" height="16" src="http://hits.sinajs.cn/A1/weiboshare.html?ur