<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[binbin846的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/binbin846</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; binbin846]]></copyright><item><title><![CDATA[利用tailscale组件远程局域网]]></title><link>https://blog.csdn.net/binbin846/article/details/124871284</link><guid>https://blog.csdn.net/binbin846/article/details/124871284</guid><author>binbin846</author><pubDate>Thu, 19 May 2022 20:49:48 +0800</pubDate><description><![CDATA[tailscale 是提供用户免费使用，个人使用一般够用了。

最近有个需求是公司A社区有个海康威视摄像头，在web显示的软件，内部可以用。外部想用申请公网ip也不容易，ipv6虽然容易，感觉也不如tailscale来的快，

只需要电脑下载Download · Tailscale

登录自己的账号，运行sudo tailscale up --advertise-routes=10.0.0.0/24

就可以让这个机器共享内网段了。

详细教程参考Subnet routers and traffic rel]]></description><category></category></item><item><title><![CDATA[树莓派安装python3.8]]></title><link>https://blog.csdn.net/binbin846/article/details/103049168</link><guid>https://blog.csdn.net/binbin846/article/details/103049168</guid><author>binbin846</author><pubDate>Wed, 13 Nov 2019 14:50:31 +0800</pubDate><description><![CDATA[一次执行

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
tar zxvf P...]]></description><category></category></item><item><title><![CDATA[arduino DHT11 温湿度传感器]]></title><link>https://blog.csdn.net/binbin846/article/details/50287989</link><guid>https://blog.csdn.net/binbin846/article/details/50287989</guid><author>binbin846</author><pubDate>Sun, 13 Dec 2015 23:18:09 +0800</pubDate><description><![CDATA[dht.cpp


#include "dht.h"  
  
#define TIMEOUT 10000  
  
/////////////////////////////////////////////////////  
//  
// PUBLIC  
//  
  
  
// return values:  
//  0 : OK  
// -1 : checksum erro]]></description><category></category></item><item><title><![CDATA[arduino 超声波测距]]></title><link>https://blog.csdn.net/binbin846/article/details/50285461</link><guid>https://blog.csdn.net/binbin846/article/details/50285461</guid><author>binbin846</author><pubDate>Sun, 13 Dec 2015 19:25:20 +0800</pubDate><description><![CDATA[一定要接5V电源。因为接了3.3v   不管用。呵呵。
// 设定SR04连接的Arduino引脚
const int TrigPin =13;
const int EchoPin = 12;
float distance;
void setup()
{


Serial.begin(9600);
pinMode(TrigPin, OUTPUT);
// 要检测引脚上输入的脉]]></description><category></category></item><item><title><![CDATA[arduino  超声波测距]]></title><link>https://blog.csdn.net/binbin846/article/details/50285459</link><guid>https://blog.csdn.net/binbin846/article/details/50285459</guid><author>binbin846</author><pubDate>Sun, 13 Dec 2015 19:23:48 +0800</pubDate><description><![CDATA[一定要接5V电源。
// 设定SR04连接的Arduino引脚
const int TrigPin =13;
const int EchoPin = 12;
float distance;
void setup()
{


Serial.begin(9600);
pinMode(TrigPin, OUTPUT);
// 要检测引脚上输入的脉冲宽度，需要先设置为输入状态
pi]]></description><category></category></item><item><title><![CDATA[win10 iot 超声波传感器]]></title><link>https://blog.csdn.net/binbin846/article/details/50268599</link><guid>https://blog.csdn.net/binbin846/article/details/50268599</guid><author>binbin846</author><pubDate>Fri, 11 Dec 2015 20:51:38 +0800</pubDate><description><![CDATA[欢迎一起学习，QQ470138890
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Diagnostics;
using W]]></description><category></category></item><item><title><![CDATA[xamarin.ios  bind]]></title><link>https://blog.csdn.net/binbin846/article/details/50167367</link><guid>https://blog.csdn.net/binbin846/article/details/50167367</guid><author>binbin846</author><pubDate>Thu, 03 Dec 2015 22:42:00 +0800</pubDate><description><![CDATA[sharpie bind -output=输出的路径  -namespace=命名空间  -sdk=iphoneos9.1    文件位置/*.h]]></description><category></category></item><item><title><![CDATA[syncfusion  mvc 需要引用的包]]></title><link>https://blog.csdn.net/binbin846/article/details/48086523</link><guid>https://blog.csdn.net/binbin846/article/details/48086523</guid><author>binbin846</author><pubDate>Sat, 29 Aug 2015 12:33:29 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[windows phone 截屏]]></title><link>https://blog.csdn.net/binbin846/article/details/10077927</link><guid>https://blog.csdn.net/binbin846/article/details/10077927</guid><author>binbin846</author><pubDate>Mon, 19 Aug 2013 17:02:49 +0800</pubDate><description><![CDATA[WriteableBitmap wb = new WriteableBitmap((int)this.ActualWidth, (int)this.ActualHeight);

wb.Render(this, null);

wb.Invalidate();

MemoryStream ms = new MemoryStream();

int h = 212;

int w = 444;

w]]></description><category></category></item><item><title><![CDATA[android 打开系统短信]]></title><link>https://blog.csdn.net/binbin846/article/details/10006119</link><guid>https://blog.csdn.net/binbin846/article/details/10006119</guid><author>binbin846</author><pubDate>Fri, 16 Aug 2013 17:00:55 +0800</pubDate><description><![CDATA[Intent
 intent = new

Intent(Intent.ACTION_MAIN);

intent.addCategory(Intent.CATEGORY_DEFAULT);

intent.setType("vnd.android-dir/mms-sms");

startActivity(intent);]]></description><category></category></item><item><title><![CDATA[android 对短信的操作(伪造信息)]]></title><link>https://blog.csdn.net/binbin846/article/details/9495365</link><guid>https://blog.csdn.net/binbin846/article/details/9495365</guid><author>binbin846</author><pubDate>Fri, 26 Jul 2013 14:13:09 +0800</pubDate><description><![CDATA[1、调用系统发送短信界面（传入手机号码+短信内容） 
2、隐藏发送短信（指定号码指定内容）（这里隐藏只是没有反写入数据库）

3、获得收件箱接收到的短信

4、Android屏蔽新短信通知提示信息：（ContentObserver）

4、删除刚接收到的短信：

      A）、带提示删除

        B）、无新短信通知=删除短信





所用到的相关数]]></description><category></category></item><item><title><![CDATA[android 设置tablhost在下面]]></title><link>https://blog.csdn.net/binbin846/article/details/9421629</link><guid>https://blog.csdn.net/binbin846/article/details/9421629</guid><author>binbin846</author><pubDate>Tue, 23 Jul 2013 14:18:14 +0800</pubDate><description><![CDATA[找到一个简洁的方法。
1。用一个垂直的LinearLayout包含Framelayout和TabWidget
2.layout的layout_height都设置wrap_content。
3. Framelayout的android:layout_weight的值设成1。
4.TabWidget的属性 android:layout_weight="0" 。
5.将TabWidget的属性]]></description><category></category></item></channel></rss>