ljchengx 最近的时间轴更新
ljchengx

ljchengx

V2EX 第 552127 号会员,加入于 2021-07-30 15:46:00 +08:00
今日活跃度排名 7481
ljchengx 最近回复了
目前中级、高级都过了,高级和中级的区别在于论文和下午的计算题难度,上午的选择都差不多,还有看你考的目的很多人都是为了积分落户,建议高级直接考,如果时间充足的话担心论文之类的,可以考个中级练练手,反正也不贵一两百块钱。通过方式就是刷题,背书,这点反倒是简单的。
什么类型的?可否详细说下
152 天前
回复了 zhengfan2016 创建的主题 问与答 只有左转绿灯,为什么还要二次过街?
讲句实话,楼主应该是不怎么经常开车,这个问题只要是经常开车的,基本上自己在骑行非机动车时大概率不会选择第一种方案。
163 天前
回复了 timi 创建的主题 问与答 问一个 Spring 微服务依赖的最佳实践
同 @yidinghe 目前实现的方式某一业务 拆分成 api 和实现 api 只有实体类和接口 实现工程引入 api 如果有需要实体类用到的其他的业务,只需引入 api 即可 依赖很小 也易于管理。
云函数不错,去试试,感谢提供思路
支持一波
目前用的是阿里系的云效,适合团队人不是特别多的情况,不过还是挺不错的 看板 任务 BUG 上面都集成了,对于项目管理还是很友好的。
感谢大家的建议,谢谢。
177 天前
回复了 penll 创建的主题 C# 关于 C# 的异步使用方式疑问
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;

namespace ConsoleApplication5
{
class Program
{
public static bool _go = true;
public static int currentTeacherCount = 0;
public static int maxTask = 15;
public static object obj = new object();
public static bool _go_LogStastic = true; //阀门

//轮询的多线程

static void Main(string[] args)
{
while (_go)
{
if (_go_LogStastic)
{
_go_LogStastic = false;
var task = new Task(delegate()
{
Log("1");

});
task.Start();
task.ContinueWith(q =>
{
_go_LogStastic = true;
});
}
}
Console.WriteLine("所有线程结束!");
Console.ReadLine();
}
public static void Log(String str)
{
Console.WriteLine("开始处理第" + str + "个");
}
}
}
177 天前
回复了 penll 创建的主题 C# 关于 C# 的异步使用方式疑问
之前处理过,大批量的数据同步操作,也用到了 Task,写了两个例子 可以参考下,希望有帮助:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;

namespace ConsoleApplication5
{
class Program
{
public static bool _go = true;
public static int currentTeacherCount = 0;
public static int maxTask = 15;
public static object obj = new object();
static void Main(string[] args)
{
List<Task> tasks = new List<Task>();
List<String> list = new List<string>();
list.Add("1");
list.Add("2");
list.Add("3");
list.Add("4");
foreach (var item in list)
{
tasks.Add(Task.Factory.StartNew(() =>
{
Log(item);
}).ContinueWith(t =>
{
lock (obj)
{
Interlocked.Increment(ref currentTeacherCount);
Console.WriteLine("第" + currentTeacherCount + "数据同步完成,共" + list.Count() + "数据需要处理");
}
}));
if (tasks.Count >= maxTask)
{
Task.WaitAny(tasks.ToArray());
tasks = tasks.Where(t => t.Status == TaskStatus.Running).ToList();
}
}
Task.WaitAll(tasks.ToArray());
Console.WriteLine("所有线程结束!");
Console.ReadLine();
}
public static void Log(String str)
{
Console.WriteLine("开始处理第" + str + "个");
}
}
}
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1201 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 19:34 · PVG 03:34 · LAX 11:34 · JFK 14:34
♥ Do have faith in what you're doing.