u8 nandflash_write_buffer[NAND_SERECT_FULL_SIZE]; static int currentBlock = -1; static int currentPage = -1; //带缓冲的nand读取,不支持跨扇区 void NAND_Read_Addr_Mal(u32 addr,u8* buffer,u32 length) { u32 i = 0; u32 readBlock = ((addr/NAND_SERECT_SIZE)/NAND_PAGE_N…
对于一些企业内部核心系统,特别是外网访问的时候,为了信息安全,可能需要对外部访问的IP地址作限制,虽然IIS中也提供了根据IP地址或IP地址段进行限制或允许,但并没有提供根据IP地址所在的城市进行限制或允许.本文主要通过自定义扩展IHttpModule接口,考虑到性能IP数据库主要采用QQwry纯真IP数据库(但此数据库并非是官方的,我之前与ip138网站对比过,IP地址信息的准确性大概在90%左右),主要实现不仅可以根据IP地址或IP地址段进行限制或允许(与IIS的功能相同),而且可以根据IP…
CSharpGL(40)一种极其简单的半透明渲染方法 开始 这里介绍一个实现半透明渲染效果的方法.此方法极其简单,不拖累渲染速度,但是不能适用所有的情况. 如下图所示,可以让包围盒显示为半透明效果. 原理很简单,就是渲染包围盒时,只渲染坐标值为奇数(或偶数)的那些fragment.很久以前,超级马里奥就利用了这个方法. 在原有的fragment shader基础上,判断一下当前片段的位置即可. #version core uniform vec3 boundingBoxColor = vec3(…
/**************************************************************************** * I.MX6 简单电路模拟USB设备的插入 * 说明: * 因为USB这边出了点问题,于是撘一个简单的电路来测试一下. * * 2016-7-28 深圳 南山平山村 曾剑锋 ***************************************************************************/ 一.参考文档:…
作者: Dustin Amrhein, 软件工程师, IBM Nick Gallardo, 软件工程师, IBM 出处: http://www.ibm.com/developerworks/cn/web/wa-jaxrs/ 用 Java 技术创建 RESTful Web 服务 JAX-RS:一种更为简单.可移植性更好的替代方式 JAX-RS (JSR-311) 是为 Java EE 环境下的 RESTful 服务能力提供的一种规范.它能提供对传统的基于 SOAP 的 Web 服务的一种可行替代.…
Title/ 浏览器跨域(CrossOrigin)请求的原理, 以及解决方案详细指南 #flight.Archives011 序: 最近看到又有一波新的创作活动了, 官方给出的话题中有一个"为什么XHR不能跨域请求资源", 看起来像一道很简单的面试题哈哈哈 作为前端爱好者, 不妨借此机会研究一下跨域, 总结一篇文章出来. 于是我就安排了flight.A011的FocusList#写作计划. 简介: 一篇最简洁高效的跨域请求指南 made with by 忘我思考 注: 本文中XHR表示…
话续前文 : 自己实现简单的AOP(一)简介 在前一篇文章中,对AOP的实现方式做了一个简单介绍.接下来,引入Attribute 为方法指定增强对象,由此实现一个简单的AOP. 注意:指定的是增强对象,“对象”,也就是说Attribute标记,标记的其实是一个对象.由此.使用多态便可轻松实现增强的扩展. 自定义的Attribute /// <summary> /// 为方法标记指定的增强对象 /// <para>指定的增强,可通过代理 DelayProxy 织入</para&…
)设置每一云服务的义务项:建立每一云服务所包含的义务图:2)根据用户所请求的云服务查找该云服务的所有强制义务图和可选义务图,并提取该用户对该云服务的历史完成情况:3)对每一强制义务图,监控其每一义务项所对应属性的属性值,判断该义务项是否完成,并检查所有强制义务图是否已经完成,如果完成则进行步骤4):4)对每一可选义务图,监控其每一义务项所对应属性的属性值,并根据该义务项的历史完成情况判断该义务项的完成概率:然后计算该云服务所有可选义务图的完成概率,如果其大于设定阈值则开始为该用户提供该云服务.本…
前面学习了那么多的概念,这里需要记住一点分层概念即设备 ---> 配置 ---> 接口 ---> 端点,这种分层的概念结构 . 也可以理解为端点构成接口,接口组成配置,配置组成设备. USB设备的枚举过程 前面说过了,USB只是一种串行通信总线.也就是说USB是一种物理通信通道.但是实际中我们使用了各种各样的USB设备,如U盘,鼠标.键盘等.这些设备都是使用USB总线和主机(PC)进行通信的,但是主机却可以区分不同的设备,这里靠的就是,前面定义的描述符.当我们将USB设备接入主机后主机很…
macbook pro的usb串口失效的的处理方法 2011-08-24 12:14:32|  分类: mac|举报|字号 订阅     今天开电脑,无端端一个usb的串口失效了,接入鼠标 iphone均没反应~ 还以为是硬件坏了,匆忙在官网上用express lane预约了他们的advisor,按照他们提供的几个操作重置一下mbp的硬件就行了~   具体如下   接上电源 关机 先按下shift+ctrl+opt+开机键,等待10秒,这10秒是没有反应的,屏幕不会亮,系统不会跑起来 10秒过后…
好人一生平安的大招 Google在大陆已经封了差不多有20天   访问是极其的困难 下面我会介绍几种轻轻松松访问Google的方法 首先 你需要个可靠的hosts  比如 https://git.oschina.net/kawaiiushio/misc/raw/master/hosts/pc/hosts 打开这个连接  ctrl+a全选  复制到hosts文件里去(windows的路径:C:\windows\system32\drivers\etc\hosts   Mac/Linux/Unix系…
下面介绍一种用单片机AD采样的方式检测市电电压的方法  要检测交流市电的电压,通常有两种方法 一.通过频繁的采样后再求平均值来获得实际电压值 二.通过采样交流市电的峰值,再通过算法得出实际电压值 这里我们讲述峰值采样法的步骤: 1.在正半波时,频繁采样市电AD值,在每次采样后进行 从小到大排序并保存几个最大值的结果,分别放在R_SaveVolAC[0]..R_SaveVolAC[3] 2.在负半波时,把刚才所采样到的几个值中,提取R_SaveVolAC[1]的值作为 上个正半波的的最大值.(R_…
package rom; import java.lang.*; /* * return的一种用法:如果当前判断为true则跳出这个方法. */ public class Xamle_5 { static boolean a = true; public void data() { if(a==true) { return; } System.out.println("data方法被执行"); } public static void main(String [] args) { ne…
Remix 搭建与简单使用,并支持外部访问 转 https://blog.csdn.net/linshenyuan1213/article/details/83444911 remix是基于浏览器的在线编译器,鉴于网络问题,可能存在登不上去的问题,因此 ,可以搭建自己本地的Remix. 本文是基于virtalbox的ubuntu1804的虚拟机环境,配置是1核2GB内存(建议内存越多越好). 官方在线编译器 https://ethereum.github.io/browser-solidity…
简单读读源码 - dubbo多提供者(provider)配置方法 消费者端dubbo的yml配置 dubbo: consumer: timeout: 300000 protocol: name: dubbo port: -1 cloud: subscribed-services: order-server # subscribed-services: hello-server,account-server,storage-server,order-server 按住ctrl + 鼠标左击subs…
laviewpbt  2014.8.4 编辑 Email:laviewpbt@sina.com   QQ:33184777 最近闲来蛋痛,看了一些显著性检测的文章,只是简单的看看,并没有深入的研究,以下将研究的一些收获和经验共享. 先从最简单的最容易实现的算法说起吧: 1. LC算法 参考论文:Visual Attention Detection in Video Sequences Using Spatiotemporal Cues. Yun Zhai and Mubarak Shah.  P…
消费类电子电路图设计中往往会涉及到4.2V锂离子电池充电电路.及4.2V转3.3V的LDO稳压电路,这里分享一种简单.便宜的设计方案: RT9193 300mA,Ultra-Low Noise,Ultra-Fast CMOS LDO Regulator. <0.01uA Standby Current When Shutdown. 2.5V~5.5V Input Voltage. SD8017 4.2V Li-Ion电池恒流恒压充电芯片. 可编程充电电流,最大可达800mA. 20uA Supp…
说起反射之前和很多用C#/.net的同仁们一样,相比于一般应用层对数据的增删改查总有点觉得深奥到难以理解.其实程序这东西,用过.实践过就很简单,我一直这么认为. 先说下概念:反射 Reflection是.Net中获取运行时类型信息的方式,.Net的应用程序主要由:程序集(Assembly),模块(Module),类型(class)组成,而发射提供一种编程的方式,可以在程序运行时获取这几部分的信息. Assembly可以获取正在运行的装配信息,也可以动态加载装配件以及在装配中查找类型信息,并创建该…
又有很久没有动笔了,主要是最近没研究什么东西,而且现在主流的趋势都是研究深度学习去了,但自己没这方面的需求,同时也就很少有动力再去看传统算法,今天一个人在家,还是抽空分享一个简单的算法吧. 前段日子在看水下图像处理方面的资料时,在github搜到一个链接,里面居然有好几篇文章附带的代码,除了水下图像的文章外,我看到了一篇<Adaptive Local Tone Mapping Based on Retinex for High Dynamic Range Images  >的文章,也还不算老,…
html中的布局主要由静态布局.自适应布局.流式布局以及响应式布局几类,简单比较以下这几种布局的区别和特点. 一 静态布局(Static Layout) 表现:在传统web设计中,不管浏览器尺寸具体大小多少,网页的布局会一直按照最开始的布局来显示. 特点:固定死宽高. 二 自适应布局(Adaptive Layout) 表现:就是为了不同屏幕的分辨率来定义不同的布局,并且在每个布局中的页面元素不随着窗口的大小变化而改变. 特点:自适应布局可以看做是静态布局的一个系列,即元素的位置随着网页大小发生变…
注:如果代码中有冗余,错误或者不规范,欢迎指正. Java简单实现:爬取网页并且保存 对于网络,我一直处于好奇的态度.以前一直想着写个爬虫,但是一拖再拖,懒得实现,感觉这是一个很麻烦的事情,出现个小错误,就要调试很多时间,太浪费时间. 后来一想,既然早早给自己下了保证,就先实现它吧,从简单开始,慢慢增加功能,有时间就实现一个,并且随时优化代码. 下面是我简单实现爬取指定网页,并且保存的简单实现,其实有几种方式可以实现,这里慢慢添加该功能的几种实现方式. UrlConnection爬取实现 pac…
在页面的设计中,多版面是一种常见的设计样式.本文命名一种 这种样式.能够简单描写叙述为一行top,一列左文件夹,剩余的右下的空间为内容展示区.这种样式,便于高速定位到某项内容或功能. 在主要的HTML语法中,iframe能够提供多版面,方法简易,然而.本文主要在于推介一种利用Div实现版面控制的方法.这样的方法能够利用div带来的更大灵活性. 首先.展示下终于实现的效果.     watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdHlwMjAwNA==/…
项目中有一个新的需求,要求可以连接一个USB体温枪,APP可以从体温枪中读取到体温数据,一番搜寻之后发现一个封装很棒的USB通信库. github地址:usb-serial-for-android 准备工作 从 github 上 clone 这个库的源文件 在Android Studio中引入模块 在build.gradle中添加依赖compile project(path: ':usbSerialForAndroid') 复制 device_filter.xml 到项目的 res/xml/ 文…
为什么是Ajax2? 因为之前有一个blqw.Ajax,并且已经在项目中投入使用了,但是没有这个方便,这个是后来才弄的,为了纪念第一版的blqw.Ajax,所以这个就2了... 话说看了评论才发现,原来之前有组件已经实现类似的功能了 不过我不是很理解的是AjaxPro为什么一定要配置Handler,直接在后端文件中完成不好吗?这样看,似乎我这个也还是有点自己的特色的... 调用方式 blqw.Ajax2调用方式 都说了是超简单的,所以调用起来就一定是超简单的了..... 建立一个web项目 引用…
1,tomcat是Servlet容器,支持JSP.Servlet.JDBC等J2EE关键技术,常用于tomcat开发基于数据库.Servlet和JSP页面的Web应用.2,tomcat不是EJB容器,其他三种是,EJB是分布式应用的核心技术,所以说凡是需要EJB来开发的应用(如银行.电信等大型的分布式应用系统)就不能用tomcat了.3,weblogic(Oracle),websphere(IBM),JBoss(Redhat)都是符合J2EE规范的EJB容器,都可以用来开发大型的分布式应用程序,…
Spring容器负责创建应用程序中的bean同时通过ID来协调这些对象之间的关系.作为开发人员,我们需要告诉Spring要创建哪些bean并且如何将其装配到一起. spring中bean装配有两种方式 隐式的bean发现机制和自动装配 在java代码或者XML中进行显示配置 当然这些方式也可以配合使用. 我们测试代码如下 CompactDisc和MediaPlayer是两个接口 其中MediaPlayer的构造方法参数类型为CompactDisc.我们主要测试CompactDisc和MediaP…
TCP管理的4个不同的定时器: 1.重传定时器:用于当希望收到另一端的确认. 2.坚持定时器:使窗口大小信息保持不断流动. 3.保活定时器:检测TCP空闲连接的另一端何时崩溃或重启. 4.2MSL定时器:测量一个连接处于TIME_WAIT状态的时间.MSL(报文段最大生存时间) 重传定时器: 规定:第一次发送后所设置的超时时间为1.5秒,之后为3.6.12.24.48.多个64秒,     第一次到最后一次的时间差约为9分                  钟,定义该值的变量名为tcp_ip_a…
NO1:(本人最喜欢) //普通参数 function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; ------------------…
本文实例讲述了Python实现定时执行任务的三种方式.分享给大家供大家参考,具体如下: 1.定时任务代码 import time,os,sched schedule = sched.scheduler(time.time,time.sleep) def perform_command(cmd,inc):   os.system(cmd)   print('task') def timming_exe(cmd,inc=60):   schedule.enter(inc,0,perform_comm…
1.ajax:短连接 2.websocket :长连接,双向的.   node搭建的websocket服务器,推送信息给客户端浏览器 :https://www.cnblogs.com/fps2tao/p/7875669.html (亲测有效,代码实现不难) 3.server-sent event (简称 SSE):只是从服务器端往客户端单向传输数据.概念:http://www.ruanyifeng.com/blog/2017/05/server-sent_events.html  教程:http…