Android 多端互动实现方案

网络发现 网络发现中有主控设备(一般是移动端)与被控设备(一般是TV或者PC端)两种角色。 方案一(局域网发现) 采用mDns(组播DNS)相对更独立灵活一些,Android原生有API(NSD)。 在Windows上需要应用自己集成mDns开发。 为防止主控设备与错误的被控设备绑定,采用随机码辅助选择。被控设备会一直显示一个连接码。 在异构网络拓扑中,因为组播转发受限,该方案不可行,需要下面两个辅助方案。 Android NSD 使用: public class ServiceDiscov
分类: 其他 发布时间: 05-14 22:39 阅读次数: 0

Linux之管道符

1,多命令执行符 例:ls;date;pwd 会按照顺序依次执行 ls && echo yes || echo no ls命令执行正确打印yes执行错误打印no 2,管道符 例:ps aux | grep nginx 命令1: (ps aux)ps命令就是最基本进程查看命令,-a : 显示现行终端机下的所有进程,包括其他用户的进程; -u :以用户为主的进程状态 ;x :通常与 a 这个参数一起使用,可列出较完整信息。 命令2:(grep nginx)从ps aux执行结果中寻找含有nginx
分类: 编程语言 发布时间: 05-14 22:38 阅读次数: 0

[转载]pycharm中debug 实时查看数据(交互式)

pycharm中debug 实时查看数据(交互式) 原文链接:https://blog.csdn.net/zxfhahaha/article/details/80146385 用pycharm进行debug ① 直接在代码中设断点(点击代码的左边) ②右击点击debug 有几种debug方式,我们可以在pycharm的下方中的debugger进行选择 ①step over 单步运行 即一行一行代码运行 ②step into ③ step into my code 跳到函数中运行 交互式查看结果
分类: 编程语言 发布时间: 05-14 22:38 阅读次数: 0

6.3.3 返回数组指针

版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qit1314/article/details/90209265 书中页数:P205 代码名称:arrRet.cc #include <cstddef> using std::size_t; #include <iostream> using std::cout; using std::endl; // code to illustrate declarations of array-relat
分类: 编程语言 发布时间: 05-14 22:38 阅读次数: 0

ArcGIS字段计算器中的python函数(转发)

原作者: sxzhusta .conjugate(),共轭复数 .denominator(),返回分母 .imag(),返回复数的虚数部分 .numerator(),返回分子 .real(),返回复数的实数部分 .as_interger_ratio(): 返回一对整数,其比例正好等于原浮动,并带有正分母。 .fromhex(): 类方法返回用十六进制字符串S表示的浮动。字符串可能有前向和后向空格。 .hex(): 返回浮点数作为十六进制字符串的表示形式。对于有限浮点数,这种表示法将总是包括一个
分类: 编程语言 发布时间: 05-14 22:37 阅读次数: 0

工控机安装的ubuntu 14.04LTS系统打开软件时不显示软件界面

博主在研华的工控机上新装的ubuntu 14.04LTS系统,打开终端和gedit等软件时发现,不显示软件界面;但明明正常打开了,就是看不见软件界面。后来Ctrl+Alt+Tab,发现软件明明已经启动...... 原因是系统默认了两个或者多个数据显示端口,启动软件时,软件界面出现在了当前显示屏以外的输出端口。可以用命令查看当前启动的输出端口 xrandr 有一个显示端口有分辨率数据,说明当前只有一个显示输出端口; 如果有两个显示端口有分辨率数据,说明当前有两个输出端口,从而导致软件启动,而不
分类: 编程语言 发布时间: 05-14 22:37 阅读次数: 0

周末总结:CSS学习

CSS的使用方式 内联方式 样式定义在单个HTML元素中 <!-- 内联样式:在元素的style中直接写样式,无法复用 --> <h1 style="color:red;">CSS</h1> 内部样式表 样式定义在HTML的头元素中,整个网页范围内可复用,在head元素里的style标签里写样式, <style > /* css的注释是这样的*/ h2{ color:blue; } </style> 外部样式 将样式定义在外部的一个CSS文件中(.css文件),哪个引用,哪个复用这
分类: 编程语言 发布时间: 05-14 22:37 阅读次数: 0

linux系统设置中文

怎么设置Linux系统中文语言,这是很多小伙伴在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码。出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的。以centos为例,操作Linux怎么查看语言,设置修改语言 1.查看当前系统语言 登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言。如 2.查看安装的语言包 查看是否有中文语言包可以在终端输入 locale命令,如有zh cn 表示已经安装了中文语言
分类: 编程语言 发布时间: 05-14 22:36 阅读次数: 0

SQL Server索引超出了数组界限解决方法

有开发的同事反映远程登录SQL Server操作报错,索引超出了数组界限解决方法等,如下图 线上数据库版本为SQL Server2012 R2,检查后发现开发人员SSMS版本为2008,版本与服务器不一致,(开发人员要求登录数据库服务器操作,果断拒绝了)建议在本地打上SP3或者直接安装2012的SSMS,安装好后问题解决。
分类: 编程语言 发布时间: 05-14 22:36 阅读次数: 0

electron-packager 打包桌面应用程序

darwin: 苹果系统,linux: linux系统,mas:Mac App Store, win32: windows系统 electron-packager ./ --platform=darwin electron-packager ./ --platform=linux electron-packager ./ --platform=mas electron-packager ./ --platform=win32 命令说明: electron-packager <location
分类: 编程语言 发布时间: 05-14 22:36 阅读次数: 0

kubernetes详解之使用 kubeadm 创建一个单主集群

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NiQinGe/article/details/90209278 使用 kubeadm 创建一个单主集群 kubeadm 能帮助您建立一个小型的符合最佳实践的 Kubernetes 集群。通过使用 kubeadm, 您的集群会符合 Kubernetes 合规性测试的要求. Kubeadm 也支持其他的集群生命周期操作,比如升级、降级和管理启动引导令牌。 因为您可以在不同类型的机器(比如笔记本、服务
分类: 编程语言 发布时间: 05-14 22:36 阅读次数: 0

Linux VPS上DenyHosts阻止SSH暴力攻击

现在的互联网非常不安全,很多人没事就拿一些扫描机扫描ssh端口,然后试图连接ssh端口进行暴力破解(穷举扫描),所以建议vps主机的空间,尽量设置复杂的ssh登录密码,虽然在前段时间曾经介绍过Linux VPS禁止某个IP访问使用hosts.deny禁止某些IP访问,但是功能方面欠缺,如:不能自动屏蔽,那么有什么更好的办法吗,就可以使用denyhosts这款软件了,它会分析/var/log/secure(redhat,Fedora Core)等日志文件,当发现同一IP在进行多次SSH密码尝试时
分类: 编程语言 发布时间: 05-14 22:35 阅读次数: 0

测试用例格式

分类: 编程语言 发布时间: 05-14 22:35 阅读次数: 0

记一个 FormData 多文件上传问题

版权声明:solo https://blog.csdn.net/sansan_7957/article/details/90209302 问题描述: 直接给 FormData append 一个数组的话会变成一个字符串,这样后台拿不到文件信息,如下: const fd = new FormData(); fd.append('files', this.fileList); console.log(fd.getAll('files')); 解决办法: const fd = new FormDa
分类: 编程语言 发布时间: 05-14 22:34 阅读次数: 0

master 代码改变后将其pull到自己分支

当master代码改动了,而自己却不知道,并且在不知道的情况下继续开发写代码,此时自己客户端的master分支代码不是最新的代码。不用担心,以下命令可以pull到master的最新代码。 命令: git checkout master git pull git checkout Usage-Report git merge master git push 具体实现代码: 具体实现代码: bayu@BAYU1 MINGW64 /c/baiyu/hubot (Usage-Report-v1) $
分类: 编程语言 发布时间: 05-14 22:34 阅读次数: 0

android接口调试工具

目录 开发神器介绍 功能轻描淡写 图片效果演示 项目下载地址 开发神器介绍 你好! 这里是ApiDebug接口调试工具的升级版,它具有良好的UI交互和强大的接口调试功能。 我们对“ApiDebug接口调试工具”进行了一些UI交互上的变化与功能拓展,除了标准的接口调试功能之外,我们增加了如下几点新功能,帮助你更好的进行接口调试: 全新的界面设计 ,将会带来全新的feel; 默认 功能可以通过后台进行配置,支持ios/android/web/pc端接口及注释的展示; 实时 功能可以让你更清楚的知道
分类: 编程语言 发布时间: 05-14 22:34 阅读次数: 0

Java 解决@RequestParam不能接收form表单多个相同name的参数问题

问题 当多个相同name的form表单请求参数发送至后端,@RequestParam Map params 只能接收位于第一个的input标签值 params = {LinkedHashMap@7175} size = 1 0 = {LinkedHashMap$Entry@7184} "id" -> "3" key = "id" value = "3" 解决方法 通过 request.getParameterValues() 验证参数是否含多个值,并对 params 进行处理 J
分类: 编程语言 发布时间: 05-14 22:34 阅读次数: 0

file /boot/efi/EFI/centos from install of fwupdate-efi-12-5.e17.centos.x86_64 conflicts with file fr

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zy1471162851/article/details/90209307 tip:解决方案 该问题源于文件的版本冲突: grub2-common包的冲突,所以要将该包使用yum update grub2-commonn命令进行更新。 解决方案: #yum update grub2-common #yum install fwupdate-efi
分类: 编程语言 发布时间: 05-14 22:33 阅读次数: 0

ARouter实现分析

网络上已经有很多分析ARouter的文章了,但是各有偏重;这里整理一些关键技术点,尽量能够将完整的流程都覆盖到,并且将一些容易错误使用的细节列举出来。 Java注解处理 ARouter大量使用了Java注解,并且通过APT(Annotation Processing Tool )自动处理注解,生成完成路由功能的代码。 ARouter使用的是RetentionPolicy.CLASS形式的注解,也就是注解只存在于编译阶段,生成的class文件中没有这些注解了。 ARouter APT的实现位于
分类: 编程语言 发布时间: 05-14 22:33 阅读次数: 0

客户端无法向springcloud注册中心注册服务,提示连接超时

最近公司项目需要拆分成微服务模式,自己在家玩了下springboot和springcloud。出现以下问题: Caused by: org.apache.http.conn.ConnectTimeoutException: Connect to register:8761 timed out at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:123) ~[httpcli
分类: 其他 发布时间: 05-14 22:33 阅读次数: 0