uuid

Error: Cannot find module 'uuid'

匿名 (未验证) 提交于 2019-12-03 00:48:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have this message when i try to use npm: I tried to uninstall reinstall with brew but without success. 回答1: You loss or not install 'uuid' module, try install ... https://www.npmjs.com/package/uuid 回答2: Just do: cd /usr/local/lib/node_modules then npm prune 文章来源: Error: Cannot find module 'uuid'

Android 蓝牙BLE开发详解

匿名 (未验证) 提交于 2019-12-03 00:40:02
蓝牙是一种短距离的无线通信技术,可以实现固定设备、移动设备之间的数据交换。一般将蓝牙分为两大类,蓝牙3.0规范之前的版本称为传统蓝牙,蓝牙4.0规范之后的版本称为低功耗蓝牙,也就是常说的BLE(Bluetooth Low Energy)。 本文主要讲解的是Android设备与BLE设备之间的通信,Android 从4.3版本(API Level 18)开始支持BLE通信。 看图说话: 首先要判断当前的Android设备是否支持蓝牙,如果支持则再判断当前蓝牙是否处于开启状态,如果未开启则发送广播通知系统开启蓝牙,蓝牙开启后开始搜索周围的蓝牙设备,注意搜索一定要设置超时处理,搜索到指定蓝牙设备后停止搜索任务。 此时可以以列表的形式供用户选择需要连接的设备,或者内部自动连接特定的设备,连接成功后,搜索此蓝牙设备提供的服务(特性、描述符的集合),搜索完成后设置一些对应的参数,即可与蓝牙设备进行通信了。 看下我们在开发过程中需要用到的一些API: 1.BluetoothAdapter 本地蓝牙适配器,用于一些蓝牙的基本操作,比如判断蓝牙是否开启、搜索蓝牙设备等。 2.BluetoothDevice 蓝牙设备对象,包含一些蓝牙设备的属性,比如设备名称、mac地址等。 3.BluetoothProfile 一个通用的蓝牙规范,设备之间按照这个规范来收发数据。 4.BluetoothGatt

web微信

匿名 (未验证) 提交于 2019-12-03 00:40:02
网页微信客户端封包大全 http://www.langyeweb.com/Program/70.html 网页版微信功能只有一个:聊天。根据 ***Copyright (C) 狼夜***我这两天研究发现, 网页版微信可以脱离手机微信,也就是手机微信退出、手机关机,都不影响网页端微信的 在线以及聊天,关于如何使用加好友、朋友圈、摇一摇功能,我有个思路就是抓手机封包 @Icenowy 在微博上有抓手机包的计划 然后使用,不过这个想法因为时间问题没有去实践, 希望大家能研究出来的话在本页面留一个链接,十分感谢! 以下是Post/Get的封包大全,如果能看懂这个,基本上你就可以做出来了。 获取uuid https://login.weixin.qq.com/jslogin?appid=wx782c26e4c19acffb&redirect_uri=https%3A%2F%2Fwx.qq.com%2Fcgi-bin%2Fmmwebwx-bin%2Fwebwxnewloginpage&fun=new&lang=zh_CN&_=1388994062250 获取二维码 https://login.weixin.qq.com/qrcode/{$uuid}?t=webwx 等待扫描Get https://login.weixin.qq.com/cgi-bin/mmwebwx-bin/login

base64位代码转图片文件并保存到文件夹的解决方案

匿名 (未验证) 提交于 2019-12-03 00:34:01
#region Base64 转图片方法 protected string Base64StringToImage(string strbase64) { try { string imgurl = Server.MapPath("~/Img"); byte[] arr = Convert.FromBase64String(strbase64); MemoryStream ms = new MemoryStream(arr); Bitmap bmp = new Bitmap(ms); var uuid = Guid.NewGuid().ToString(); bmp.Save(@"" + imgurl + "/" + uuid + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg); ms.Close(); string url = Request.Url.ToString(); url = (url.Split(‘/‘)[0] + "//" + url.Split(‘/‘)[1] + url.Split(‘/‘)[2]).ToString(); return "" + url + "/Img/" + uuid + ".jpg"; } catch (Exception ex) { return null; } } #endregion

Bugly 符号表

匿名 (未验证) 提交于 2019-12-03 00:32:02
1、xcrun dwarfdump --uuid <dSYM文件路径>(查询uuid值) 2、通过mdfind工具找回 在Bugly的issue页面查询到crash对应的UUID: 然后在Mac的Shell中,用mdfind命令定位dSYM文件: mdfind "com_apple_xcode_dsym_uuids == <UUID>" 注意,使用mdfind时,UUID需要格式转换(增加“-”): 12345678-1234-1234-1234-xxxxxxxxxxxx 例如,要定位的dSYM的UUID为:E30FC309DF7B3C9F8AC57F0F6047D65F 则定位dSYM文件的命令如下: mdfind "com_apple_xcode_dsym_uuids == E30FC309-DF7B-3C9F-8AC5-7F0F6047D65F" |12345678-1234-1234-1234-xxxxxxxxxxxx|(注意中间加“-”) 转载请标明出处: Bugly 符号表 文章来源: Bugly 符号表

uuid策略

匿名 (未验证) 提交于 2019-12-03 00:32:02
uuid策略是由以下4种数据联合计算得出的一种OID生成策略 IP地址 JVM启动时间(精确到250ms) 当前系统时间 JVM提供的计数器(保障唯一) uuid策略要求数据库中id字段为字符串类型 uuid策略可以保障id的唯一性,因此不具有风险性 文章来源: uuid策略

Hive之COUNT DISTINCT优化

匿名 (未验证) 提交于 2019-12-03 00:29:01
COUNT(DISTINCT xxx)在hive中很容易造成数据倾斜。针对这一情况,网上已有很多优化方法,这里不再赘述。 但有时,“数据倾斜”又几乎是必然的。我们来举个例子: 假设表detail_sdk_session中记录了访问某网站M的客户端会话信息,即:如果用户A打开app客户端,则会产生一条会话信息记录在该表中,该表的粒度为“一次”会话,其中每次会话都记录了用户的唯一标示uuid,uuid是一个很长的字符串,假定其长度为64位。现在的需求是:每天统计当月的活用用户数――“月活跃用户数”(当月访问过app就为活跃用户)。我们以2016年1月为例进行说明,now表示当前日期。 最简单的方法 这个问题逻辑上很简单,SQL也很容易写出来,例如: SELECT COUNT ( DISTINCT uuid) FROM detail_sdk_session t WHERE t. date >= '2016-01-01' AND t. date <= now 上述SQL代码中,now表示当天的日期。很容易想到,越接近月末,上面的统计的数据量就会越大。更重要的是,在这种情况下,“数据倾斜”是必然的,因为只有一个reducer在进行COUNT(DISTINCT uuid)的计算,所有的数据都流向唯一的一个reducer,不倾斜才怪。 其实,在COUNT(DISTINCT xxx)的时候

Should I implement auto-incrementing in MongoDB?

送分小仙女□ 提交于 2019-12-03 00:14:19
问题 I'm making the switch to MongoDB from MySQL. A familiar architecture to me for a very basic users table would have auto-incrementing of the uid . See Mongo's own documentation for this use case. I'm wondering whether this is the best architectural decision. From a UX standpoint, I like having UIDs as external references, for example in shorter URLs: http://example.com/users/12345 Is there a third way? Someone in IRC Freenode's #mongodb suggested creating a range of IDs and caching them. I'm

UUID.randomUUID()生成唯一识别码

匿名 (未验证) 提交于 2019-12-03 00:14:01
1、UUID 的概念 UUID(Universally Unique Identifier):通用唯一识别码,是一种软件建构的标准。 UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。 2、UUID的组成 UUID由以下几部分组合: (1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。 (2)时钟序列。 (3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。 UUID的唯一缺陷在于生成的结果串会比较长。 标准的UUID格式为:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (8-4-4-4-12)。 ―――――――――――――――― 3、UUID.randomUUID()使用 import java.util.UUID; public class UUIDTest {   public static void main(String[] args) {     String uId = UUID.randomUUID().toString();     System.out.println(uId);     System.out.println(uId.replace("-", ""));   } }

UUID long类型、String类型

匿名 (未验证) 提交于 2019-12-03 00:02:01
package com . test . utils ; import java . util . Random ; import java . util . UUID ; public final class UIDUtil { private static final int SHORT_MAX = 65536 ; private static int counter = - 1 ; private UIDUtil ( ) { } /** * Creates a unique 64 bits ID by aggregating the current time in * milliseconds since epoch (Jan. 1, 1970) and using a 16 bits counter. The * counter is initialized at a random number. This generator can create up * to 65536 different id per millisecond. * * @return a new id. */ public static synchronized long nextId ( ) { long now = System . currentTimeMillis ( ) ; if (