V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jones2000  ›  全部回复第 87 页 / 共 89 页
回复总数  1774
1 ... 79  80  81  82  83  84  85  86  87  88 ... 89  
移植代码吗? 我有 c++ 和 js 版本 K 线图+指标引擎。 打算移植到 c-object 版本。js 我开源了 https://github.com/jones2000/HQChart 。 接下来打算做 安卓和 iso 的原生移植。
2020-05-29 11:56:35 +08:00
回复了 FONG2 创建的主题 数据库 单表近 7 亿条数据,现在要优化结构,进行去重,求个方案
直接把数据导入到 ES 里面, 通过 ES 来查吧, 慢就加节点机器。这点数据对 ES 来说不算什么。
2020-05-29 11:36:31 +08:00
回复了 arth 创建的主题 程序员 程序员一个人筹备独立创业太累,何不抱团合作共赢?
主要看你的东西有没有技术门槛和行业深度, 能帮客户解决实际问题就会有人用, 就算界面在烂,体验差也没关系。 如果是开源的堆下, 那没什么竞争力,随便找几个刚毕业的看着你的 UI 也能堆出来。
2020-05-29 11:27:05 +08:00
回复了 onfuns 创建的主题 程序员 前端自动化测试有必要吗?
公司有钱就可以做自动化,一般 1 个前端配置 2 个自动化测试开发, 从单元测试到模块测试, 每天自动 build 版本,然后跑所有的自动化测试, 结果反馈给前端。版本上线 先要出自动化测试报告, 如果不合格就退回去,重新改。这种比较费钱和耗时间, 但是出来的东西质量是有保障的。
2020-05-27 18:57:22 +08:00
回复了 sudoy 创建的主题 JavaScript Javascript 代码执行先后顺序问题
直接 js 裸写一个下载队列,批量下载不就可以了。如果迁移到其他平台,换成多线程下载就可以了。

```javascript
function OnFinished(aryResult)
{
console.log("下载完成了", aryResult)
}

var download=new JSDownload();
download.FinishCallback=OnFinished;
var downloadList=
[
{Url:"https://abc"},
{Url:"https://abc1"},
{Url:"https://abc2"}
];
download.SetDownload(downloadList);
download.Start();
```

```javascript
//批量下载
function JSDownload()
{
this.DownloadData;
/*
Key:url
Value:
{
Status: 状态 0=空闲 1=下载中, 20=下载成功 30=失败 ,
Message:错误信息,
ProcSuccess: 单个数据到达回调(不处理就 null)
ProcFailed: 单个数据失败回调(不处理就 null)
RecvData: 接收到的数据
}
*/
this.FinishCallback; //全部下载完回调

//设置批量下载地址
this.SetDownload=function(aryDownload)
{
this.DownloadData=new Map();
for(var i in aryDownload)
{
var item=aryDownload[i];
if (this.DownloadData.has(item.Url)) continue;

var downItem={Url:item.Url, ProcSuccess:item.ProcSuccess, ProcFailed:item.ProcFailed , Status:0 };
this.DownloadData.set(downItem.Url,downItem);
}
}

//是否全部下载完成
this.OnFinished=function()
{
for (var item of this.DownloadData) //遍历下载队列 是否都下载完了
{
if (item[1].Status==20 || item[1].Status==30) continue;

return;
}

if (this.FinishCallback) //通知回调 数据都下载完了
{
var aryResult=[];
for (var item of this.DownloadData)
{
var downloadItem=item[1];
if (downloadItem.Status==20)
aryResult.push({Url:downloadItem.Url, Success:true, Data:downloadItem.RecvData});
else
aryResult.push({Url:downloadItem.Url,Success:false});
}

this.FinishCallback(aryResult);
}
}

//开始下载
this.Start=function()
{
var self=this;
for (var item of this.DownloadData)
{
console.log('[JSDownload::Start] start dowloand ', item[0]);
this.AjaxDownload(item[1]);

}
}

this.AjaxDownload=function(item)
{
var self=this;
$.ajax({
url: item.Url,
type:"get",
dataType: "json",
async:true,
success: function (data)
{
if (item.ProcSuccess) item.ProcSuccess(data, self);
item.RecvData=data;
item.Status = 20;
self.OnFinished();
},
error:function(jqXHR, textStatus, errorThrown)
{
if (item.ProcFailed) item.ProcFailed(jqXHR,self);
item.Status = 30;
self.OnFinished();
}
});
item.Status=1;
}
}
```
用 mongo, 扩展也方便。
2020-05-26 22:21:42 +08:00
回复了 UserNameisNull 创建的主题 程序员 工作后,如何才能静下心来学习?
断网, 关手机
2020-05-23 15:19:03 +08:00
回复了 harry7988 创建的主题 git 小微企业有必要自建代码仓库嘛
租一个 2000/年的云机器, 装个 svn 服务器, 就可以了,1 个小时就能搞完, 没那么麻烦, 记得定期备份。
2020-05-22 02:13:06 +08:00
回复了 hanxu317138 创建的主题 程序员 想了解一下 35 以上的程序员.都去哪了做什么了.
@hbolive 2000 年的买上海房子还送上海户口
2020-05-22 02:11:33 +08:00
回复了 hanxu317138 创建的主题 程序员 想了解一下 35 以上的程序员.都去哪了做什么了.
@hbolive 2004 年 上海浦东陆家嘴新盘也就 8000-10000/平(不过要排队买, 买的人很多),上海张江镇上的房子也就 3000-5000 。
2020-05-22 01:14:37 +08:00
回复了 hanxu317138 创建的主题 程序员 想了解一下 35 以上的程序员.都去哪了做什么了.
35 岁以后 写代码就是一种爱好了, 有空就帮人做做技术资讯,框架设计什么的。
带带团队,codereview, 公司核心业务底层模块开发,把控下项目进度, 看看最新技术文章什么的。时间比较自由了。

注意!! 35 岁以上的,一般都是 2004-2008 年参加工作的,哪个时候基本北上广房价不高的,不是市中心的房子 1 个月工资可以买 2-3 平吧,贷个款(那个时候贷款也松)。基本不会有房贷压力了。如果你那个时候没买房, 我就没话说了。
2020-05-22 00:54:24 +08:00
回复了 chaleaoch 创建的主题 程序员 请教, log 如何命名分割业务?
日志这个东西怎么说呢, 应该是越详细越好,但是打的多了会降低性能,你要把日志成分多个等级的,如果调试日志,模块日志, 错误日志 等等要细分, 通过接口就可以动态控制打印哪些等级或哪些模块的日志。
我一般使用的日志格式: 日期 ,时间, 进程 id, 线程 id, 日志等级, 文件名,行号, 类名, 函数名 , 具体的日志输出信息。
日志信息文件可以是 1 个小时生成 1 个日志文件或 1 天生成 1 个日志文件,具体看日志量了。 后面就是对接日志收集+日志分析系统,开源的很多随便找一个就可以,然后定期清理日志文件比如保留最近 1 个月或 1 个星期
@pperlee 买多口的 WAN 交换机, 电信,移动,联通都装上, 反正手机套餐都送宽带。 这样加起来就有 800M- 1G 出口流量, 开 BT 就很爽
如果是别墅或多层, 每一层拉一根光纤到你的机柜,每层单独配一个交换机,这样单层内的数据交换就直接通过每一层的交换机走了, 和机柜数据交换就直接通过光纤走, 这样可以支持更多用户同时连接你的 NAS 看 4K 高清,另外,每次层的交换机的电源线 全部单独拉到机柜,接 UPS (后期可以买一个加用发电机),家里的摄像头, 无线 AP 等其他硬件设备通过网线供电。 这样就算小区断电了, 你可以确保设备正常使用。
2020-05-19 17:31:14 +08:00
回复了 takemefly 创建的主题 问与答 程序员如何有第二笔收入来源?
代写编程作业。 如果你是十多年开发经验的老程序员,可以在小区开编程班 4-5 个人的小班。 感觉这个还轻松一点。
买股票 还不如买 1 线城市的房子回报稳定。
2020-05-19 16:34:05 +08:00
回复了 lawsiki 创建的主题 程序员 为什么现在的技术公众号恰饭文越来越多了?
敲代码的人, 都不愿意写文档, 哪个程序员喜欢写文档, 能给你写点注释就不错了。
2020-05-16 15:20:14 +08:00
回复了 sinORcos 创建的主题 问与答 是否有人用过 X 宝上的小厂软路由产品?
看个人需求了, 一般人 600-700 的软路由就够了。也就装个梯子,看看片,打打游戏用。
2020-05-16 15:10:17 +08:00
回复了 pocarisweat 创建的主题 程序员 部分程序员对这个社会的认知是不是出现了偏差?
因为有了开源, 所以业务创新对技术要求降低了,拿几个开源的拼装下在加点应用场景和流量就可以出产品了,所以招 1-2 年的开发 和 5 年以上的其实都一样的。
底层技术基本就没人做了, 开发周期长,回报不确定。还不如等国外开源出来, 直接抄下来的快。

大环境就是这样,没办法。基本就是在搬砖。 房子都是建在别人的地基上。
1 ... 79  80  81  82  83  84  85  86  87  88 ... 89  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1253 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 18:20 · PVG 02:20 · LAX 10:20 · JFK 13:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.