其他
文章平均质量分 66
yichudu
code anything
展开
-
互联网产品的用户调研
NPS, Net Promoter Score, 净推荐值 (或 净宣传分数).原创 2022-08-17 11:09:37 · 287 阅读 · 0 评论 -
WPS office 使用技巧
excelexcel中的(换行):按住 Alt键 再按 Enter 。制作斜线表头的单元格:选中单元格, 右击|设置单元格格式|选择斜线样式百分号显示正负: 选中单元格, 右键 | 设置单元格格式 | 自定义 , 填入 +0.00%;-0.00% , 分号及后面的也需要, 如果只有+号, 原本的负数前面也会有+号. 如果不需要百分号, 普通数字的符号显示同理.打印...原创 2021-11-20 22:33:50 · 410 阅读 · 0 评论 -
android 手机数据查看及 samsung galaxy s10 开发者模式
背景android 上的程序, 仅能访问 公共存储(如 DICM相机, Documents 文档) 和自有目录, 其他目录不能访问. 这是 android 自某个版本起的变化, 为了 更安全, 防流氓软件.即便有系统自带的 (如三星的 ‘我的文件’ ), 第三方的 (如 腾讯文件) , 也顶多能看到 ‘com.netease.cloudmusic/’ 下面的子目录, 知道个大概结构, 具体的文件还是看不到.但这也有一些不便之处.场景1 手机迅雷下载的文件你想直接分享, 但它只让你分享链接, 引导原创 2021-11-05 14:44:13 · 3132 阅读 · 0 评论 -
地理空间计算, geographical computation
GPS坐标国际惯用 (维度,经度).degree 格式、两点间的距离计算三方库from geopy import distanceclass gps: def __init__(self, latitude, longitude): self.latitude = latitude self.longitude = longitude def to_tuple(self): return self.latitude, self.原创 2020-05-22 14:19:48 · 620 阅读 · 0 评论 -
Gradle 基础
1.下载去官网http://gradle.org 下载即可。然后解压,在windows下,设置系统变量Path,追加gradle的bin目录即可,一个例子:D:\Users\yc_du.CN1\Downloads\gradle-2.10-bin\gradle-2.10\bin。重新打开cmd,运行 gradle -v,即可验证。图1 gradle -v 界面由图1 可以原创 2016-03-01 14:53:20 · 680 阅读 · 0 评论 -
【dji sdk】mobile sdk开发
1.设备信息平台:phantom 3 Advanced。手机:android 5.0 Lollipop。dji sdk: Mobike SDK 3.0。2.开发前准备1.联网激活飞行器。2.申请成为dji 开发者。3.申请app的key,放在android项目中的manifest.xml文件中。3.mobile sdk 介绍手机与飞机的通信流程为:phone原创 2016-03-27 12:02:07 · 11008 阅读 · 15 评论 -
【dji sdk】mobile sdk 视频部分
1.类与方法dji.sdk.Camera.DJICamera类。代表相机。dji.sdk.Camera.DJICamera#setDJICameraReceivedVideoDataCallback(dji.sdk.Camera.DJICamera.CameraReceivedVideoDataCallback var1)设置收到实时图像数据的回调函数。dji.sdk.Came原创 2016-03-28 13:22:09 · 3676 阅读 · 0 评论 -
【android】相对布局
1.概述指定控件间的相对布局。2.标签layout_alignParentBottom:父容器的右边。layout_alignParentEnd:父容器的下边。layout_above:在别人的上边layout_alignLeft:与别人左对齐layout_toLeftOf:在别人的左边layout_alignTop:与别人上对齐注意:可以连用,如lay原创 2016-04-07 22:43:33 · 682 阅读 · 0 评论 -
【dji sdk】mobile sdk 摇杆部分
版本:sdk 3.1.1.概述使用sdk中的一些api可以直接控制飞机的飞行,起到虚拟摇杆的作用。2.类与方法dji.sdk.FlightController类。负责控制飞机飞行,代替直接操作遥控器。dji.sdk.FlightController.DJIFlightControllerDataType类。此类中有一些常量。见下。float DJIVir原创 2016-03-28 15:57:36 · 3493 阅读 · 2 评论 -
手机及电脑抓包(tcp,udp,http)
1.软件下面两款都是免费软件。1.1 fiddler界面见图1-1.图1-1 fiddler界面1.2 wireshark界面见图1-2.图1-2 wireshark 界面2. 电脑抓包http包可以在fiddler里面看。http及tcp、udp包可以在wireshark中看。3.手机抓包首先设置fiddler。见图3-原创 2016-02-23 09:05:35 · 10315 阅读 · 0 评论 -
android 事件
实现效果在输入框内输入123,点击button,左上方的TextView会显示输入框内的内容。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wi原创 2015-01-06 20:41:28 · 882 阅读 · 0 评论 -
阿里云 云存储OSS的命令行使用
1.简介OSS,Object Storage Service,对象存储服务。简单讲就是把文件放在云上。官网介绍: https://www.aliyun.com/product/oss2.阿里云申请与配置2.1 创建AccessKey图2-1 创建accessKey2.2 创建OSS的bucketbucket是虚拟目录,起到nameSpace的作用原创 2016-11-01 16:38:47 · 7784 阅读 · 0 评论 -
阿里云-进程监控与告警
1.背景我在阿里云ECS上部署了个人网站,用到了mysql与tomcat,所以想要分钟级监控这两个进程是否alive。2.安装监控agent3.添加进程监控4设置告警规则5.告警效果原创 2016-11-18 11:18:02 · 9649 阅读 · 2 评论 -
AMD Ryzen 攒机记录及配置汇总(不定时更新)
记录与2017.031.diy主机清单2.电源 好的电源用料扎实, 还是很沉的.3.主板主板分为内部 I/O 接口 和 背板 I/O 接口, 后者都已经焊接好了. 主板的HDMI/DVI/RGB 接口在CPU含有核显的时候才有用. 主板的主供电为 24-pin EATX主板电源插槽.4.cpu am4插槽. cpu需要电源单独供电, 8...原创 2017-03-14 14:51:31 · 2090 阅读 · 0 评论 -
Groovy 简要语法
//System.out.print()print 'hi\n';//for(int i=0;i<=2;i++){}for(i in 0..2) print(i);//needn't semicolonprintln '\nno semicolon' //Runtime//print "cmd /C dir".execute().textclas原创 2016-03-01 11:17:50 · 902 阅读 · 0 评论 -
csv文件
excel文件的后缀是.xls,它是二进制文件。csv是文本文件,可用于excel打开,为人编写带来了方便。原创 2015-12-04 11:09:15 · 1992 阅读 · 0 评论 -
visual studio code 简介
完美替代 notepad++, sublime等的优秀工具.原创 2017-07-15 15:57:54 · 10530 阅读 · 0 评论 -
chrome 常用插件推荐
Google翻译 选句子翻译, 比有道翻译插件好用.Nimbus Screenshot & Screen Video Recorder 网页截图, 适合长度达十几屏的超长网页.Octotree 下载github仓库中的指定文件, 如 .ipynb文件, github只支持预览不单独提供文件下载.朗读Read Aloud 支持多种语言. 但同一段文字中既有中文又...原创 2017-08-16 09:43:14 · 686 阅读 · 1 评论 -
windows 系统重装
1.制作启动U盘http://www.ushendu.pw/使用该软件制作启动U盘。内含win 8 PE(预安装系统)。截图见图1-1.图1-1 U深度界面2.将win 10安装程序放入U盘http://www.iwin10.com/这里找资源。将下载的cn_win10.iso放入 启动U盘:\ISO\ 目录中。3.激活系统4.原创 2016-09-15 19:05:19 · 1260 阅读 · 0 评论 -
wps ppt, 版式与母版
current version: 2016版式常用的有标题,标题与内容两种版式。 版式是为了让风格统一,不必每张ppt单独设置视觉与风格。母版即版式的模板。 为不同的版式预设不同的母版,新建版式时就可以自动继承预先的设置了! 菜单路径为 视图|幻灯片母版. figure 1 常见的 小标题/正文 模式.我喜欢设置标题和内容板式的母版为 figure...原创 2018-04-01 17:59:15 · 4414 阅读 · 0 评论 -
【android】 应用结构分析
View android.app.Activity.findViewById(int id)根据xml中控件的id来获取控件对象。Finds a view that was identified by the id attribute from the XML that was processed in onCreate(Bundle).android.view.View能够响原创 2015-01-06 21:40:58 · 695 阅读 · 0 评论 -
【android】 android studio使用
1.下载百度搜索,百度会直接给出下载链接。2.配套工具androidSDK。是一个压缩包,解压后得到目录xxx。在studio中设置sdk目录=此目录xxx即可。注意绝对路径中不能含有空格。3.avd调试avd,android virtual device,安卓虚拟设备。启动时有时会报错,硬件加速器不能用等,需要下载一个驱动程序,名字与路径是这样的:android-sdk-原创 2016-03-26 17:23:30 · 880 阅读 · 0 评论 -
kindle 电子书去除DRM
DRM,Digital Rights Management,数字版权管理。amazon购买的图书会下发到你的kindle设备,电子书格式通常为.azw3,里面包含了DRM,只能在你的设备上使用。所以设备连USB把文件取出来给别人是没用的。epubee这个软件可用来去除DRM,方便你自由分发。 以Windows Desk环境为例,见下图:原创 2014-10-02 16:07:52 · 3603 阅读 · 2 评论 -
一些概念(二) 软件开发
一些概念(二) 软件开发Windows PE ,Windows Preinstallation Environment,Windows预安装环境,微软在2002年7月22日发布,带有限服务的最小Win32子系统,基于以保护模式运行的Windows XP Professional内核。SOA ,Service-Oriented Architecture,面向服务的体系结构,是原创 2014-07-19 17:36:21 · 788 阅读 · 0 评论 -
一些概念
一些概念脚本语言:翻译一句,执行一句,不产生目标代码。代表有vb script,java script。编译语言:全部编译为汇编语言后再执行。代表有C++、Java。原创 2014-04-27 14:43:42 · 1463 阅读 · 0 评论 -
做游戏?
客户端负责场景渲染、物理引擎还有人工智能(模拟玩家)等;服务端负责数据的持久化、网络通信、负载均衡、整体容错性等。都对C++、数据结构、算法、数学、代码优化有较高要求。 uml建模软件,这个东西可以极大的提升你软件的品质。 IOCP,I/O Completion Port,I/O完成端口。IOCP是一个异步I/O的API,它可以高效地将I/O事件通知给应用程序。与使用select(原创 2014-10-01 19:43:30 · 916 阅读 · 0 评论 -
windows与linux 汇编差异
Linux下采用的是AT&T的汇编语法格式,Windows下面采用的是Intel汇编语法格式。二者的主要区别在于: 1.指令操作数的赋值方向是不同的 Intel:第一个是目的操作数,第二个是源操作数 AT&T:第一个是源操作数,第二个是目的操作数2.指令前缀 AT&T:寄存器前边要加上%,立即数前要加上$ Intel:没有这方面的要求3.内存原创 2014-08-10 14:05:24 · 4654 阅读 · 1 评论 -
依赖注入 概述
控制反转: 一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入:一种设计模式。一个类对另一个类有依赖时,由容器自动注入。先看一段代码假设你编写了两个类,一个是人(Person),一个是手机(Mobile)。 人有时候需要用手机打电话,需要用到手机的dialUp方法。 传统的写法是这样:原创 2014-09-05 11:26:36 · 748 阅读 · 0 评论 -
ARM IDE 使用
ARM IDE 使用ADS(ARM Developer Suite),是在1993年由Metrowerks公司开发是ARM处理器下最主要的开发工具。新建工程:exp-2 新建文件exp-2.s到工程exp-2中: 创建好后,编辑源代码。; Add two (32-Bit) numbers TTL Ch4Ex3 - add - p.59 AREA Program, COD原创 2014-05-28 13:56:37 · 1914 阅读 · 0 评论 -
尾递归的妙处
尾递归的妙处当递归调用是整个函数体中最后执行的语句且它的返回值不属于表达式的一部分时,这个递归调用就是尾递归。很多编译器会利用这种特点自动生成优化的代码。编译器可以做到这点,因为递归调用是当前活跃期内最后一条待执行的语句,于是当这个调用返回时栈帧中并没有其他事情可做,因此也就没有保存栈帧的必要了。通过覆盖当前的栈帧而不是在其之上重新添加一个,这样所使用的栈空间就大大缩减了,这使得实际的运行效率原创 2014-05-27 21:35:36 · 837 阅读 · 0 评论 -
常用软件小本本
Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。原创 2014-06-03 21:34:27 · 987 阅读 · 0 评论 -
apktool(android app逆向)
1.工具准备1.1 apktool用于将apk逆向为目录,内含字节码文件。使用好压软件可以将apk解压为目录,但没有反编译的效果,看不到smali文件。下载地址: http://download.csdn.net/detail/chuchus/9425744其他参考:http://apktool.shoujifans.com/1.2 smali2java:将字节码反编译为j原创 2016-02-02 15:36:30 · 2305 阅读 · 0 评论 -
JEB(android app逆向)
JEB是一个功能强大的为安全专业人士设计的Android应用程序的反编译工具。用于逆向工程或审计APK文件,可以提高效率减少许多工程师的分析时间。1.下载csdn资源地址:http://download.csdn.net/detail/chuchus/94260052.使用图2-1 用JEB打开apk,得到视图图2-2 选择Decompiled Java原创 2016-02-02 19:31:33 · 12739 阅读 · 2 评论 -
51-步进电机
步进电机的输入是电脉冲信号,每当收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;还可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。要想让步进电机持续转动,只能4拍或8拍驱动。4拍:正向:ab,a_b,a_b_,ab_;反向:略。原创 2015-09-10 10:43:19 · 749 阅读 · 0 评论 -
51开发环境搭建
uVision百度即可下载。界面见图1.图1 uVision4 界面注册注册机下载地址: http://download.csdn.net/detail/decting/47206611.运行此注册机。2.打开Keil uVision4软件。3.File→License Management,复制 CID码。4.将CID复制到CID格内。5.点击Ge原创 2015-09-12 20:33:30 · 911 阅读 · 0 评论 -
51-定时器
void util_sleep(int ms);//指定晶振频率void util_sleepByFrequency(int ms,double MHz);#include #include void util_sleep(int x_ms) { double frequency_MHz=11.9; util_sleepByFrequency(x_ms,freque原创 2015-09-16 19:01:48 · 1020 阅读 · 0 评论 -
51-常见错误
变量定义一定要全部放在开头。原创 2015-09-16 19:03:02 · 632 阅读 · 0 评论 -
51-蜂鸣器
《祝你生日快乐》//祝你生日快乐.mp3#include sbit speaker=P1^5; unsigned char timer0h,timer0l,time; //生日歌code unsigned char sszymmh[]={5,1,1, 5,1,1, 6,1,2, 5,1,2, 1,2,2, 7,1,4, 5,1,1原创 2015-09-16 19:03:56 · 743 阅读 · 0 评论 -
RSA非对称加密
非对称加密,即加密秘钥与解密秘钥不一样的加密算法。一般用公钥加密,私钥解密。基本思想RSA是一种非对称加密算法。它涉及三个参数,n,e1,e2。其中,n是两个大质数p、q的积,n的二进制表示的位数,就是密钥长度。e1和e2是一对相关的值,e1可以任意取,但要求e1与(p-1)*(q-1)互质;再选择e2,要求(e1*e2)mod ((p-1)*(q-1))=1。这样就得到了公钥原创 2015-10-26 15:46:46 · 860 阅读 · 0 评论 -
嵌入式系统-概述+ARM指令
嵌入式系统原理与设计嵌入式系统是以应用为中心,以计算机技术为基础,采用可裁剪软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统及用户应用程序四部分组成。简单说,网吧里的电脑是通用计算机,而mp3、豆浆机等内含的都有嵌入式系统。嵌入式系统的特点是功耗低、体积小、成本低。ARM微处理器是主流的嵌入式处理器。嵌原创 2014-05-25 19:50:19 · 1979 阅读 · 0 评论