V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Karte  ›  全部回复第 1 页 / 共 9 页
回复总数  174
1  2  3  4  5  6  7  8  9  
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@nekochyan 但你也知道如何处理,我们这边这位即使你告诉他可以直接用 16 进制运算,他也得先把这个 “十六进制” 转为字符,再转 10 进制。

也就是说输入一个 0x10 ,他转成 10 字符串,然后再用字符串转成 16
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@bboring 对,这没问题。但前提是愿意去学
16 天前
回复了 sxinsuoyu20 创建的主题 MySQL mysql 数据增量同步
@junphe 方案是可以, 但是主从会存在对主库操作延迟. 再加上网络问题等, 可能会影响到主库的正常处理. 建议还是使用类似 CDC 的实现 (Flink, 部署麻烦), DataX.
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@weixind 他们能写的相对标准, 做一个统一的编解码没问题. 但是现在是有好几套, 基本一个程序一套自己.
16 天前
回复了 molika 创建的主题 程序员 国内机器 docker 的镜像到底应该怎么拽?
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@ltaoo1o 放下了, 润!
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@pandaPapa 处理用 Uint8Array, 打印可以转成一条 hex. 我并不觉得是工具的原因.
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@yinxs2003 的确, 解决是第一优先级. 但是在解决完成后, 需要考虑到是否可扩展, 是否清晰等因素二期重构. 否则就是💩
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@twofox 只有偏底层的才需要这种运算, 其他时候基本上不需要. 不过在算法中进行数值替换一般会用到 ^

```go
old := 10
new := 11

old = old ^ new
new = old ^ new
old = old ^ new

fmt.Println("after OR values: ", old, new)
```
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@magewu1223ll 的确我不会动画. 但是进制就和阿拉伯数字一样, 在计算机行业中可以说是 "9 年义务教育" 的内容. 而动画则是之后的所要学习的不同行业知识.
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@Marlon 协议是私有的,这个不好放出来. 大体结构就是如下:

接收的是 UintArrayBuffer

```javascript
function decode(buffer) {

var result = {
"success": true,
"message": "成功",
}

if (buffer.length < 15) {
result['success'] = false;
result['message'] = "数据长度不符合最低要求."
return result;
}

// 切除无效数据, 直到获取到指定字符.
while ((buffer[0] !== 0x00 || buffer[8] !== 0x00)) {
buffer = buffer.slice(0, 1);
}

if (buffer.length < 15) {
result['success'] = false;
result['message'] = "无有效数据."
return result;
}

var offset = 0;

// 长度
var dataLength = ((buffer[offset] << 8) | buffer[offset + 1]) & 0xFFFF;
offset += 2;

// CRC
var data = buffer.slice(offset, offset + dataLength);
offset += dataLength;

// 校验 CRC
var crc = (((buffer[offset] << 8) & 0xFF00) | (buffer[offset + 1] & 0xFF)) & 0xFFFF;
var calcCrc = _calculateCRC16(buffer.slice(0, offset));

//
if (crc !== calcCrc) {
result['success'] = false;
result['message'] = 'crc failed. receive: ' + crc + ", calculate: " + calcCrc
return result;
}

return {
"succes": true,
"message": "成功",
"hex": byte2Hex(buffer),
"decode": {

}
};
}
```
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@rivercherdeeeeee 他们薪资要的不低啊.
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@ThomasKim 965, 无任何加班,薪资都在 16 左右.
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
的确, 心情太差了, 血压太高. 在这里先给前端同学说声对不住了.
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@ltaoo1o 不, 当建议他们使用数组或者 UintArray 等进行规范化处理时, 他们说: 还不如我这个字符串呢?
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@ltaoo1o 我并不觉得, 因为进制转换是计算机的入门课程

@liuhuihao @himozzie 的确术有专供, 但是进制转换不是计算机入门的课程吗? 而且这辐射所有计算机语言, 这不是术有专攻, 是基础不牢.
@darkengine 进制转换不是入门吗?

@Building 不聊性能, 我自己也通过 js 写出编解码的一个版本放在了 git 上.
16 天前
回复了 Karte 创建的主题 程序员 前端真的可以这么水吗?
@liuhuihao 的确, 是我遇到的都是水货.
termius
20 天前
回复了 villivateur 创建的主题 问与答 求推荐一款高亮屏的笔记本电脑
为什么不买个外置的高亮度便携显示器?

轻薄是为了高续航, 高亮度和续航背道而驰.
秋裤不要有涤纶 (还是什么纶), 多喝水, 多补充电解质.

最有效的方法就是摸墙.
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2850 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 12:20 · PVG 20:20 · LAX 04:20 · JFK 07:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.