零中频架构,这个帖子讲透了

零中频(ZIF)架构自无线电初期即已出现。如今,ZIF架构可以在几乎所有消费无线电应用中找到,无论是电视、手机,还是蓝牙技术。ZIF技术取得的最新进步对现有高性能无线电架构形成了挑战,其带来的新产品取得了性能上的突破,能够实现ZIF技术以前望尘莫及的新型应用。本文将探讨ZIF架构的诸多优势,介绍这些优势如何使无线电设计性能达到的新高度。 无线电工程师面临的挑战 不断增多的需求给当今的收发器架构师带来了挑战,因为我们对无线设备和应用的需求呈持续增长之势。结果,消费者需要持续访问更多的带宽。 数年
分类: 其他 发布时间: 12-05 21:17 阅读次数: 0

vue 移动端上传图片结合localResizeIMG插件进行图片压缩

localResizeIMG插件的功能是将图片进行压缩,然后转换成base64传给后台。 首先, 1 npm i lrz -save 然后,再main.js里面引入lrz import lrz from 'lrz' 最后就可以在组件里使用 1 <input type="file" @change="uploadImg($event)" id="file" accept="image/*" class="uploadImg" multiple> 1 uploadImg(e){ 2
分类: 其他 发布时间: 12-05 21:17 阅读次数: 0

BZOJ4403 Lucas定理+插板法

BZOJ4403 插板法+\(Lucas\)定理 先考虑总方案数,相当于在\(R-L+1\)个位置中放\(n\)块东西,可以有位置不放,由插板法可知总方案数为\(C_{n+r-l+1}^{n}-1\) 因为\(n,n+r-l+1\)的范围过大,模数较小,考虑\(Lucas\)定理 \(Lucas\)定理: 当\(p\)为素数时,\(C_{n}^{m} \equiv C_{n \bmod p}^{m \bmod p} * C_{n / p}^{m / p}(\bmod p)\) 这样可以使的组合
分类: 其他 发布时间: 12-05 21:17 阅读次数: 0

leetcode42 接雨水

答案参考:https://www.zhihu.com/people/cxyxiaowu/activities time O(n) space O(1): 双指针法,计算的中心思想为: 左右(包括自身)最低的柱子决定能装多少水,装水的体积为 water_i = min { l_max, r_max } - height[i]; 然后结合双指针法进行计算, class Solution { public: int trap(vector<int>& height) { in
分类: 其他 发布时间: 12-05 21:17 阅读次数: 0

NX二次开发-UFUN相加布尔操作,可保留或删除目标体,工具体UF_MODL_unite_bodies_with_retained_options

1 NX11+VS2013 2 3 4 #include <uf.h> 5 #include <uf_modl.h> 6 7 8 UF_initialize(); 9 10 //创建块 11 UF_FEATURE_SIGN Sign = UF_NULLSIGN;//设置布尔 12 double Corner_pt[3] = { 0.0, 0.0, 0.0 };//设置原点 13 char *Edge_Len[3] = { "100", "100", "100" };/
分类: 其他 发布时间: 12-05 21:17 阅读次数: 0

吴裕雄--天生自然HTML学习笔记:HTML 文本格式化

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body> <b>加粗文本</b><br><br> <i>斜体文本</i><br><br> <code>电脑自动输出</code><br><br> 这是 <sub> 下标</sub> 和 <sup> 上标</sup> </body> </html> <!DOCTYPE
分类: 其他 发布时间: 12-05 21:17 阅读次数: 0

BZOJ3000 斯特林公式

BZOJ3000 斯特林公式模板题 斯特林公式: \(n ! \approx \sqrt{2 \pi n}\left(\frac{n}{e}\right)^{n}\) 在\(n\)较小时,斯特林公式精度不够,直接暴力求解 较大时使用公式,可知: \(\log _{k} n !+1=\frac{\log (2 \pi n)}{2\log k}+n \frac{\log n-\log e}{\log k}+1\) 代码: #include<bits/stdc++.h> using namespac
分类: 其他 发布时间: 12-05 21:17 阅读次数: 0

CSRF 跨站

目录 CSRF 跨站请求伪造 解决跨站伪造问题: csrf 相关的装饰器: csrf.js文件: CSRF 跨站请求伪造 CSRF全称为Cross-site request forgery,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。   CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账......造成的问题包括:个人隐私
分类: 其他 发布时间: 12-05 21:17 阅读次数: 0

css3的三大特性以及移动端说明

css3的三大特性: 一、层叠性 所谓层叠性是指多种CSS样式的叠加。 是浏览器处理冲突的一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉 比如先给某个标签指定了内部文字颜色为红色,接着又指定了颜色为蓝色,此时出现一个标签指定了相同样式不同值的情况,这就是样式冲突。 一般情况下,如果出现样式冲突,则会按照CSS书写的顺序,以最后的样式为准。 样式冲突,遵循的原则是就近原则。 那个样式离着结构近,就执行那个样式。 样式不冲突,不会层叠 CSS
分类: 其他 发布时间: 12-05 21:17 阅读次数: 0

《后端也要懂一点前端系列》使用webpack搭建项目

今天突然有兴致想要学习一下前端的技术,所以特此记录学习前端之路。由于之前在公司做的项目大部分都是关于JSP页面的增删改查,所以前端后端都是一个人来写的,对于前端还只是停留在js、html、css阶段,对于一些前端框架是一点也不了解,正好学习后端的时候遇到了cookie、session、token的问题,特此也简单的了解一下前端知识。 概念介绍 大概在网上找了一些的教程,由于是想速成,所以先从搭建项目开始学起了。搭建项目使用的webpack,我觉得前端的webpack和后端的gradle、mav
分类: 其他 发布时间: 12-05 21:17 阅读次数: 0

TreeSet,Map,Collections,多线程

TreeSet:无序,不可重; 底层结构式是红黑树进行存储; 特点:默认从小到大排序; 可以定义比较规则,排序规则,并且可以使用去重原则: 内部比较器|自然排序: 实现Comparable接口,重写comparaTo方法,在方法中定义比较规则.,默认的比较规则; 外部比较器|指定比较器:实现一个Comparator接口,重写compare()方法,方法的内部定义比较规则 Map:存储的每一个数据都是一个键值对形式存在的 k,v——key 无序的,唯一的 -->就是一个set集合;value 无
分类: 其他 发布时间: 12-05 21:17 阅读次数: 0

https://www.ibm.com/developerworks/cn/java/j-zerocopy/ 通过零拷贝实现有效数据传输

https://www.ibm.com/developerworks/cn/java/j-zerocopy/
分类: 其他 发布时间: 12-05 21:01 阅读次数: 0

项目Gradle版本从4.4升级到4.6

一、背景 Gralde版本与AGP(Android Gradle Plugin)版本具有一定的对应关系,原因在于AGP实质上作为Gradle的插件,依赖于Gradle作为宿主。因此,不同的AGP版本需要与相应的Gralde版本相匹配。他们之间版本的对应关系如下: 具体可以参照官方文档: developer.android.com/studio/rele… 当前项目中使用Gradle版本是4.4,AGP版本是3.1.0。为遵循渐进式策略,本次升级,目标是将Gralde版本升级到4.6,与之对应的
分类: 其他 发布时间: 12-05 21:01 阅读次数: 0

基于JAVA Socket的底层原理分析及工具实现

前言  在工作开始之前,我们先来了解一下Socket   所谓Socket,又被称作套接字,它是一个抽象层,简单来说就是存在于不同平台(os)的公共接口。学过网络的同学可以把它理解为基于传输层TCP/IP协议的进 一步封装,封装到以至于我们从表面上使用就像对文件流一样的打开、读写和关闭等操作。此外,它是面向应用程序的,应用程序可以通过它发送或接收数据而不用过 多的顾及网络协议。  那么,Socket是存在于不同平台的公共接口又是什么意思呢?     形象的说就是“插座”,是不同OS之间进行通信
分类: 其他 发布时间: 12-05 21:01 阅读次数: 0

Python 常用单词

Python常用单词(英文好的人自动忽略) 单词 发音 翻译 作用 print 普润特 打印 显示我们想要查看的内容 input 因普特 输入 获取用户输入的一些内容 int 印特 整型 将有引号的数字加工成没有引号的 str str 字符串 将内容加工成带引号的数据 bool 布奥 布尔值 程序中用于进行判断 list 利斯特 列表 存储不同类型的数据 tuple 它跑 元组 存储不同类型的数据但是不可以进行修改 dict 迪克特 字典 存储键值对数据,可以存储大量的数据,取值速度快 set
分类: 其他 发布时间: 12-05 21:01 阅读次数: 0

关于ajax同步异步~

问题:以一个例子讲述ajax异步实现与作用 ajax不是一种新的编程语言,而是一种异步请求数据的web开发技术,对于改善用户的体验和页面性能很有帮助;具有同步、异步两种请求方式。通常情况下异步请求使用更多,在不需要重新刷新页面的情况下,Ajax 通过异步请求加载后台数据,并在网页上呈现出来。 同步:事情一件一件来,只有一条线。 异步:多件事情一起做,有多条线。 一 生活化例子 异步过程示意图 同步过程示意图 二 代码执行例子 异步过程示意图 同步过程示意图 三 ajax实现方式 创建异步对象X
分类: 其他 发布时间: 12-05 21:01 阅读次数: 0

案例分析:设计模式与代码的结构特性-适配器模式

适配器模式的定义   适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。在适配器模式中,存在两种不同的模式结构:类的适配器模式和对象的适配器模式。 声明:java并不支持多重继承,及一个类只能有一个父类,本文给出的适配器模式的类图按照GOF著作分类属于对象适配器模式的类图,而不是类适配器的类图。 应用场景中的适用性 假设有一个洗衣机使用三孔插头,还有一个电视机使用双孔插头。 1、Target(目标抽象类):目标抽象类定义客户所
分类: 其他 发布时间: 12-05 21:01 阅读次数: 0

Android 支持库迁移到AndroidX

一、背景 Android系统版本在不断更新,从最初的Android 1.0到现在Google和各大手机厂商正在推的Android 10,平均下来每个年头都有一个大的版本更新。但用户正在用的手机上的Android系统版本往往更新上来有个过程,如当前时点不少App最低支持的Android系统版本还是4.4。新的Android系统版本更新,肯定会带来一些新的系统变化,同时也为开发者带来了新的功能接口或Api能力。既要支持老的系统版本,又要具备新的Api功能,怎么办呢? 很自然的,Android官方提
分类: 其他 发布时间: 12-05 21:01 阅读次数: 0

Android Studio Analyze APK 一直显示 Parsing Manifest探因及解决

一、背景 大家都知道,Android Studio开发工具自带了Analyze Apk,可以很方便的分析Apk文件。具体位于菜单build >> Analyze APK...路径下,点击后可以选择目标路径下的Apk文件,甚至可以直接将目标APK文件直接拖拽到Android Studio中,不到几秒中时间,马上就会生成对应的分析结果。 例如,微信Apk分析结果是这样的: 又如,支付宝Apk分析结果: 瞬间感觉自己很niubility,有没有? 有时候,我们也经常用它来分析自己的Apk,例如,生成
分类: 其他 发布时间: 12-05 21:01 阅读次数: 0

每日一题_191207

已知椭圆\(C:\dfrac{x^2}{a^2}+\dfrac{y^2}{b^2}=1\) \((a>b>0)\)的左右焦点分别是\(F_1,F_2\),椭圆\(C\)的离心率为\(\dfrac{1}{2}\),且椭圆\(C\)过点\(\left(1,-\dfrac{3}{2}\right)\). \((1)\) 求椭圆\(C\)的标准方程; \((2)\) 若直线\(l\)过椭圆\(C\)的左顶点\(M\),且与椭圆\(C\)的另一个交点为\(N\),直线\(NF_2\)与椭圆\(C\)的另
分类: 其他 发布时间: 12-05 21:01 阅读次数: 0