SChuki
码龄12年
关注
提问 私信
  • 博客:21,827
    21,827
    总访问量
  • 8
    原创
  • 1,682,435
    排名
  • 10
    粉丝
  • 0
    铁粉

个人简介:Python .Net AI 都感兴趣

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2013-05-30
博客简介:

u010898567的博客

查看详细资料
个人成就
  • 获得12次点赞
  • 内容获得18次评论
  • 获得90次收藏
  • 代码片获得105次分享
创作历程
  • 1篇
    2021年
  • 6篇
    2019年
  • 2篇
    2018年
成就勋章
TA的专栏
  • 电气工程
    1篇
  • 人生随笔
    1篇
  • Python
    1篇
  • C#
    3篇
  • 算法
    2篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用webbrowser控件展示echarts的三维图像

1.webbrowser控件导航到目标文件string dataDir = Path.GetFullPath(@"..//.."); //取得当前程序的上上级目录webBrowser1.Navigate(dataDir + @"\asset\p1.html");注意指示托管类型对 COM 可见 [System.Runtime.InteropServices.ComVisible(true)] public partial class Form1 : Form { }2.p1.
原创
发布博客 2021.09.17 ·
732 阅读 ·
2 点赞 ·
2 评论 ·
2 收藏

C# 实现上位机5ms定时,精度波动在几十微秒。

在最近做的一个项目上,上位机需要定时的发送采集指令到硬件,采集的频率为5ms。采用了线程池多线程处理数据,但是使用定时器Timer空间和Thread.sleep(5)都没能实现。出现了在部分时间点上能够达到要求,部分点的间隔达到了15.6毫秒,远达不到技术要求。为了解决这一问题,查询了大量的资料。怀疑这个与windows系统的cpu时间分配方式和线程沉睡后的唤醒有关。简单的讲一下,windows采...
原创
发布博客 2019.09.10 ·
2706 阅读 ·
0 点赞 ·
2 评论 ·
15 收藏

关于遗传算法计算最小值的赌注罗盘选择问题

核心:用赌盘算法根据累积概率选择两个个体,利用适应度计算积累概率。适应度高的出现的概率也高。当我们计算最小值即适应度代表最小值时,我们需要做一个归一化处理然后再做一个替换。具体如下:x_new = (max(fitness) - x_old)/(max(fitness) - min(fitness))...
原创
发布博客 2019.05.10 ·
1835 阅读 ·
1 点赞 ·
2 评论 ·
4 收藏

python 实现布谷鸟算法(CS)

在网上搜索没有发现比较完整用Python写的CS算法,只能自己动手编写一个。CS算法注意事项:1.执行流程是,初始化 -> levy飞行变换巢穴位置 -> 与之前的巢穴对比保留好的巢穴 -> 按照发现概率值丢弃部分巢穴重新生成 ->-> 再与之前的巢穴对比保留好的巢穴 ->判断循环是否结束 -> ............2.levy飞行步...
原创
发布博客 2019.05.08 ·
5826 阅读 ·
8 点赞 ·
10 评论 ·
55 收藏

在c#中如何将二进制序列化后的数据存入sqlite数据库

在解决这个问题上踩了不少的坑。最开始设想的方法是: 将 字符串string S1序列化为 二进制数据 byte[] ,再将byte[] 通过 Encoding中的方法,转化为字符串 string S2 存入到数据库。但是在这里始终遇到一个问题,即报错存入的时候遇到不能识别的字符“’”。其中的原因是由于S2中含有不能识别的转义符(/)。于是尝试第二种方法,直接将 byte[] 存入 ...
原创
发布博客 2019.03.25 ·
2081 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

C# 如何实现byte[] 数组和 string 字符串之间的转换

byte[] b = Util.Util.My_Serialize("123456"); string s1 = Encoding.Default.GetString(b); byte[] b1 = Encoding.Default.GetBytes(s1);不能使用 Encoding.ASCII.GetString、Encoding.ASCII.GetBy...
原创
发布博客 2019.03.25 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python 装饰器

1.装饰器 decorator 执行有装饰器的函数,现将函数看做参数传入装饰器,最后根据返回值去接着执行该函数。 其意义在于执行某个函数的前后可以执行其他的函数或者语句,可以复用。把@log放到now()函数的定义处,相当于执行了语句:now = log(now)mport timeimport functoolsdef metric(fn): ...
原创
发布博客 2019.03.07 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学习探索之路

今天想写一点随笔,就当是为以后的自己留下一点可以查看的回忆也为现在得自己打打气,整理思路吧。十年之后再回顾这段时光时,又会是怎样的一番心境? 在自己的研究之路上已经走了八个月了,做一个研究远比先前想象的烦恼和糟心。当自己一次又一次的否定自己的方案,一次又一次的实验失败,实验的效果总是和设想的不一样,这使自己无比的烦恼开始怀疑人生,也许我真就不是做研究的料。可我不想就这...
原创
发布博客 2018.11.18 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

功率因数与谐波

我的专业是电气工程(目前已接近转行),但实际上我对电气知识也是一知半解,知道最近我才较详细了解功率因数在非正弦波形下的表示。在交流电路中,电压与电流之间的相位差(Φ)的余弦叫做功率因数,用符号cosΦ表示,在数值上,功率因数是有功功率和视在功率的比值,即cosΦ=P/S.其实这里的功率因数只是位移功率因数PF d,定义为:                                  ...
翻译
发布博客 2018.09.22 ·
7314 阅读 ·
1 点赞 ·
2 评论 ·
15 收藏