- 博客(17)
- 收藏
- 关注
原创 节约路径算法分析
网上找到的一位大仙的节约路径算法,运行后的简单分析:# -*- coding:utf-8 -*-# @Author : Helo# @Email : ishelo@aliyun.com# @Language : Python3# @Time : 2019-07-20 21:08# @Software : PyCharmimport csvfrom operator import itemgetterclass Vrp(): # -----------初始数...
2021-08-26 11:20:46
959
转载 【转载】公交调度-车次链编制贪心算法
1 package cn.edu.karel.work.public_transit_problem; 2 3 import java.io.File; 4 import java.io.FileNotFoundException; 5 import java.io.FileReader; 6 import java.io.IOException; 7 import java.util.ArrayList; 8 import java.util.List; 9 1...
2021-06-05 16:15:32
573
原创 AUTOSAR源码分析之一
AUTOSAR CANIF驱动中间层接口分析:canif.c/can.c1、初始化Can_Init关中断处理中安装CAN线中断:Irq_Save——————Irq_RestoreStartupTask->CanIf_InitController->Can_InitController->Can_Init->ISR_INSTALL_ISR2("DCAN1Level0",Can1_InterruptHandler,CAN1_LEVEL_0,2,0)->Can1_Interru
2021-05-25 20:44:16
2322
2
原创 C端和B端
近十年来,以BAT为代表的C端业务的增长率非常惊人,技术的发展也已经逐步取代原来的B端巨头成为技术和创新的引领者。C端的业务发展蒸蒸日上,日益受到资本的推崇,对公司成长性的溢价和估值远远超过了其应有的水平。 我经历过几家公司,都是B端起家想借助C端机会发展的,但无一例外都遇到了挫折。看到那么多职场精英人生起落,皆以雄心勃勃激情为起始,以垂头丧气走人为终结。忍不住也会心生感慨,心情恢复平复之时,也不禁会想一想,到底大家哪里做的不太好,才导致原本如此优秀的人才居然也会折戟沉沙。...
2021-03-01 12:01:05
343
原创 Freertos核心技术分析
Freertos核心技术分析虽然目前看来已经是非主流的技术,作为一个曾经的从业者,看到自己熟悉的东西,就对自己青年时代的工作一次怀旧之旅。对自己做过的工作,算是一次纪念吧。也希望自己的这些经验分享能够帮助到别人。初始化流程:vTaskStartScheduler->xPortStartScheduler 部分处理器xStartSchedulerNear->portRESTORE_CONTEXT从当前任务开始,转入各个处理器相关的上下文处理,这里应该是先启动系统任务任务调度...
2021-01-29 16:19:46
324
原创 农机计亩区域划分问题
近来来研究了一下农业耕作问题,寻找求解农机作业面积的方法。多年后编程,一半抄袭,一半原创,可供参考#coding:GB2312from sklearn.datasets.samples_generator import make_blobsfrom sklearn.cluster import DBSCANfrom sklearn.cluster import KMeansfrom sklearn import metricsfrom sklearn.preprocessing import
2020-11-11 10:54:28
476
原创 车辆路谱应用分析
针对车辆路谱应用场景一般分析方法:1、工况条件:高速120,一般公路90,强化公路35,山路40-502、数据预处理:异常数据检查,对称性检查,平稳性检查,异常过滤删除,趋势项消除滤波,典型路面截取、标定、重采样、数据压缩3、路面重构:预处理子样数据进行雨流计数,并通过雨流计数外推,获得母样数理统计结果,结合可靠性试验中各典型工况计算SN曲线,获得目标损伤。选出9个特征路面,通过待定系数法,获得相应循环次数下特征路面与目标损失。蛇形卵石路面,长波路等4、载荷分析:车身载荷分析(虚拟迭代计数),底..
2020-09-23 17:30:53
2896
转载 仿写的一个HTTP小代码
#include #include #include #include #include #include #include #include #define RELOAD_TIMEOUT 5#define DEFAULT_FILE "index.htm"char *filedata;time_t lasttime = 0;char
2014-12-17 18:09:24
491
原创 tracker服务功能实现分析
tracker服务端初始化:tracker\fdfs_trackerd.c1、tracker_service_init,启动work_thread_entrance处理线程,该线程处理使用了触发器机制 A、从pThreadData->pipe_fds[0]中获取数据,然后通过event_set/event_base_set注册的recv_notify_read进行处理,实现在track
2013-11-06 11:24:01
1438
原创 storage服务功能实现分析之四
上传文件——fdfs_test.c中:依据upload_type为FDFS_UPLOAD_BY_FILE或buff或callback决定调用方式1、tracker_query_storage_store_list_without_group 获取storage服务器列表2、tracker_query_storage_store/tracker_connect_server 确定st
2013-11-04 15:58:53
1331
原创 storage服务功能实现分析之三
trunk file 用于合并存储多个小文件,相关控制参数slot_min_size=256/slot_max_size=16M,trunk_file_size = 64MB。g_trunk_server是作为trunk文件功能的管理服务器,从请求消息响应中的FDFSStorageBrief,先收消息头后收消息体,安全检查不能忘。主动发起同步流程。tracker服务器TRACKER_PROTO
2013-10-30 12:05:29
780
原创 算法练笔
TOP K的小顶堆算法/* Make sure array index begin at 1. First make a small stack, Next only to compare first element,and adjust smallstack(array, 1, arraylen) */int smallstack(unsigned long *ptArray, unsi
2013-10-25 17:53:52
542
原创 storage服务功能实现分析之二
storage维护线程功能。初始化由storage自己作客户端发起加入:storage进程main->tracker_report_thread_start->tracker_report_thread_entrance主要处理均在tracker_report_thread_entrance tracker通告任务中完成1、还是原来的配方,还是熟悉的味道。既然要上报,先建立和服务端的通
2013-10-23 15:17:43
680
原创 storage服务功能实现分析之一
storage服务功能分析,从初始化流程开始,各个功能单元落地。1、storage_service_init 注册的g_storage_thread_count个任务池,每个任务一个管道,后续storage_accept_loop会用。work_thread_entrance中通过event_set设置接收处理函数storage_recv_notify_read,获取accept的套接字
2013-10-23 12:13:10
1092
原创 storage功能概要分析
storage初始化注册:其对于tracker做客户端处理1、storage进程main->storage_func_init->storage_func_init->tracker_get_my_server_id->tracker_get_storage_id->tcpsenddata_nb(TRACKER_PROTO_CMD_STORAGE_GET_SERVER_ID)/fdfs_rec
2013-10-15 17:32:57
1180
原创 tracker服务器架构分析
初始化线程间信号量和线程池tracker_service_init->work_thread_entrance其主要处理:按接收通知消息处理recv_notify_read->event_set(client_sock_read)->client_sock_read->tracker_deal_task这里面有所有客户端以及storage发起的客户端请求消息处理g_check_
2013-10-14 15:53:21
1034
原创 FastDFS
FastDFS主要功能包括文件存储,文件同步和文件获取(上传和下载)。它可以解决超大容量和负荷均衡的问题。FastDFS可以满足网页上多用户对同一地址的图象和视频访问需求。 FastDFS具备两个角色,tracker和storage。tracker是负责文件获取中的调度和均衡。storage则存储文件,以及包括文件存储、文件同步和文件获取接口相关的文件管理。同样能够管理文件中表示
2013-10-09 10:28:42
1034
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人