【心得】Lattice和Xilinx工具关键特性对比(Diamond、ISE)

【根索引】 【索引】FPGA相关 背景 由于FPGA器件选型为Lattice的,所以由之前熟悉的ISE切换到Diamond,目前还在不断适应中,有些过程体会,记录下来供参考。按开发流程,讲一些常用的特性进行对比,列举如下: IP Core管理 Diamond初次见面的坑 内建逻辑分析仪(俗称抓波形) 后端约束 一些图片待补充。 IP Core管理 不习惯的sbx pll生成时记得刷新 Diamond初次见面的坑 顶层需要指定 综合后的层次需要手动刷新 DDR仿真提前终止 内建逻辑分析仪(俗称抓
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

ACM训练题-第七题-计算球体积

Time limit1000 msMemory limit32768 kB total:Time 15ms Memory 1800kB 根据输入的半径值,计算球的体积。 Input 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。 Output 输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。 Sample Input 1 1.5 Sample Output 4.189 14.13 Hint #define PI 3.1415927 问题链接:https://
分类: 编程语言 发布时间: 12-07 22:44 阅读次数: 0

第三周 循环

1 奇偶个数(5分) 题目内容:你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。 输入格式:一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。 输出格式:两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。 输入样例:9 3 4 2 5 7 -1 输出样例:4 2 代码实现: package week3_homework1; import
分类: 编程语言 发布时间: 12-07 22:44 阅读次数: 0

总结几种排序算法的Java实现

1、冒泡排序 冒泡排序是一种交换排序,它的基本思想是:两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。 Java代码: import java.util.Random; public class BubbleSort { /** * 改进的冒泡排序算法 * 通过标志位flag避免无谓的比较 */ public static void bubbleSort( int[] data ){ boolean flag = true; for( int
分类: 其他 发布时间: 12-07 22:44 阅读次数: 0

关于Java覆盖equals方法时必须覆盖hashCode方法

Java中的对象自动继承Object类,而Object类实现了equals方法和hashCode方法: /** * Returns a hash code value for the object. This method is * supported for the benefit of hashtables such as those provided by * <code>java.util.Hashtable</code>. * <
分类: 其他 发布时间: 12-07 22:43 阅读次数: 0

Elasticsearch取交集(intersection)

业务场景一:有两个父子type,store(父type)和relation(子type),其中store主键为storeId,relation存储了orgId与storeId的关联,输入为两个orgId,要求输出与这两个orgId都关联的store信息。 cbs_chnl_store { "properties": { "storeId": { "type": "string" }, "storeName": { "type": "strin
分类: 其他 发布时间: 12-07 22:43 阅读次数: 0

git多账号配置

切换到~/.ssh目录下,执行命令 cd ~/.ssh ssh-keygen -t rsa -C "[email protected]" 拷贝生成的公钥文件(shenma_git_rsa.pub)内容,放到gitlab上的SSH Keys下面 编辑~/.ssh目录下的config文件,按如下格式配置(IdentityFile配置私钥文件) vim config Host 139.224.234.108 HostName gitlab.shenmajr.com User chu
分类: 其他 发布时间: 12-07 22:43 阅读次数: 0

Elasticsearch2.3.3版本父子关联查询问题

业务场景 有两个父子type,his(订单)和white(白名单),要根据条件取white表中的cwId没有出现在his表的记录(大概是用来过滤那些没有发送过短信的客户信息,然后给他们发信息)。 { "mappings": { "tbl_cash_apply_order_his": { "_parent": { "type": "tbl_cash_white" }, "_routing": { "required"
分类: 其他 发布时间: 12-07 22:43 阅读次数: 0

Redis-4.0.1 哨兵模式搭建

1、建立文件件redis-sentinel,目录内放置如下文件: 2、拷贝redis安装目录下的redis.conf到7501-7504文件夹下,分别命名,例如redis-7501.conf,分别修改这4个文件,将里面的对应选项分别设置 daemonize yes port 7501 logfile "./logs/redis-7501.log" bind 127.0.0.1 3、拷贝redis安装目录下的redis-sentinel.conf文件到目录下,命名为redis-sentinel-
分类: 其他 发布时间: 12-07 22:42 阅读次数: 0

ubuntu18.04+RTX2080深度学习环境搭建

搭建环境弄了半天,主要是因为各个环境版本号的问题辗转腾挪了很久,再次记录一下最终成功run起来的软硬件版本号: cpu 8700K,gpu rtx2080 ubuntu 18.04 64位 gcc g++版本调整为7.3(ubuntu18.04的自带版本) NVIDIA驱动 410.78,用run文件方式安装!参考https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-lin
分类: 其他 发布时间: 12-07 22:42 阅读次数: 0

逻辑回归损失函数

二分类 众所周知,二分类问题的损失函数为: 其中y代表标签值(0,1);h(θ,x)代表通过假设假设函数(sigmoid 函数)计算出的函数值(概率),sigmoid 函数的取值区间为(0,1) 当标签值为1时,h(θ,x)的值为预测y为1的概率,这个值越靠近0,logh(θ,x)的值就会越大,从而对loss值的惩罚也就越大;反之当标签值为0时,1-h(θ,x)的值为预测y为0的概率,这个值越靠近0,log(1-h(θ,x))的值就会越大。 二分类问题的决策函数为: 多分类(softmax)
分类: 其他 发布时间: 12-07 22:42 阅读次数: 0

为什么黑客都用Python?

文章开始前首先让我们来了解一下什么是Python。 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 重点是,Python 是一种对初学者非常友好的语言,从应用程序开发到文字处理、web甚至是游戏能提供支持,不少人也会将Python作为黑客攻击语言。 为何Python会被选用为黑客语言呢? 支持功能强大的黑客攻击模块。如前所述,Python 的优点之一是拥有丰富多样的库。Python 提供多种库,用于支持黑客攻击,比如 pydbg、scapy、sqlmap、htt
分类: 其他 发布时间: 12-07 22:41 阅读次数: 0

干货!程序员如何优雅的挣零花钱?

虽然程序员有女朋友的不多(逃~),但是开销往往都不小。VPS、域名、Mac上那一堆的收费软件、还有Apple每年更新的那些设备,经常都是肾不够用的节奏。 幸好作为程序员,我们有更多挣钱的姿势。 有人该嚷了:不就是做私单嘛。 对,但是也不太对。 做私单的确是一个简单直接方式,但在我看来,私单的投入产出比很差,并不是最优的。 但既然提到了,就先说说吧。 一、私单 最理想的单子还是直接接海外的项目,比如freelance.com等网站。 一方面是因为挣的是美刀比较划算,之前看到像给WordPress
分类: 其他 发布时间: 12-07 22:41 阅读次数: 0

股票跌得猝不及防,是因为你还不懂这个技术!

今日是国庆长假后的第一个交易日,A股迎来当头一棒,盘中超百点的下跌令市场猝不及防,在权重股大跌,题材股重挫之下,市场连续跌破多条均线支撑,吞噬节前一周的反弹。全天看,这里的下跌属于通杀,但市场反弹趋势并未就此打破。 股民泣不成声,那么怎么利用Python来分析数据,从而减少风险呢,大家一起来学习一下! 1.关于Tusahre Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便
分类: 其他 发布时间: 12-07 22:41 阅读次数: 0

人工智能应届毕业生月薪20k,他们是如何做到的?

人工智能作为当下热门行业中的热门,释放出了大量的工作机会,而由于人工智能核心人才的缺乏,使得相关岗位的薪资日益水涨船高,特别是AI算法工程师岗,在北京、上海、广州、深圳、杭州等一线城市的月薪平均高达23K以上。人才缺口大、薪资待遇高,自带BUFF的AI算法工程师岗激发了许多计算机、软件工程、自动化控制等相关专业的同学的“斗志”。那么究竟具备哪些知识和技能才能成为一名合格的AI算法工程师呢? 从事AI算法工作必备基础知识 / 数学基础 / 要学习人工智能,最基本的高数、线代、概率论必须掌握,至少
分类: 其他 发布时间: 12-07 22:40 阅读次数: 0

你还不知道的Python骚操作

如果要问现在最火的一门“外语”是什么? 回答必然是Python。 作为一款集入手快、颜值高、内涵丰富、效率高、应用广为一体的编程语言,Python不仅轻松俘获了程序猿的心,更大摇大摆地迈入了普通人的生活中,Python进入浙江省高考的新闻就是最好的证明。 可眼见着它火得一塌糊涂了,许多人还是挺纳闷。 “你说,学Python到底能干嘛呢?” 今天,就让我们来看看用Python搞出的那些骚操作。 预警一波,我们Python...... 用Python给女朋友说晚安 恋爱中的小哥哥小姐姐总是会腻死人
分类: 其他 发布时间: 12-07 22:40 阅读次数: 0

数据分析师不是业务的取数机,望所周知!

数据分析师 是数据师Datician的一种,指的是不同行业中,专门从事行业数据搜集、整理、分析,并依据数据做出行业研究、评估和预测的专业人员。 这是一个用数据说话的时代,也是一个依靠数据竞争的时代。目前世界500强企业中,有90%以上都建立了数据分析部门。IBM、微软、Google等知名公司都积极投资数据业务,建立数据部门,培养数据分析团队。各国政府和越来越多的企业意识到数据和信息已经成为企业的智力资产和资源,数据的分析和处理能力正在成为日益倚重的技术手段。 然而,被业务呼来喝去的跑数据,是做
分类: 其他 发布时间: 12-07 22:40 阅读次数: 0

全国人都在说程序员是屌丝?这几张图证明了我自己!

说起程序员,大家的印象是 各种颜色的T恤,各种格子的衬衫 毫不在意的发型 月薪3万活成月薪3千的典型案例啊! 也是因为这样的不修边幅 程序员永远是段子手们的调侃对象 但是如果你也因为这些刻板印象 就把这些调侃当真 那是你太天真了 不要忘记 程序员也是一种工程师种 高级技术人员的存在 而我们印象中永远黑眼圈肾虚般的中国程序员 可是“世界上最牛的程序员”! 来自HackerRank 官网一份数据调查显示: 中国的程序员是世界上最牛的程序员 打败了拥有众多伟大程序员的美国 “黑客帝国”般存在的俄罗斯
分类: 其他 发布时间: 12-07 22:40 阅读次数: 0

Python 爬取煎蛋妹子图

煎蛋妹子图网站 最近一直在通过爬虫的练习,来巩固自己的所学习到的 python 基础,和爬虫一些框架的使用。今天的程序就是最近在学习的 selenium 库,通过利用 requests + beautifulsoup + selenium 库来进行网站的抓取。抓取的对象是煎蛋网中的妹子板块,图片的质量还是很高的,我放几张妹子图大家感受下。 正所谓妹子驱动学习,今天就给大家详细解析下我是如何一步步的完成妹子图片的抓取。 爬取结果 先看下最后的爬取结果,通过运行 demo.py 代码,程序就会把网
分类: 其他 发布时间: 12-07 22:39 阅读次数: 0

同样是追星 ,为什么他们能这么做

最近我朋友疯狂迷恋韩国的偶像团体防弹少年团,于是拜托我帮忙写一段程序实时检测韩国新闻网站instiz旗下两个板块pt和clip,当出现自家idol的新闻时,程序能自动发微博通知她。我觉得这个功能还是蛮有意思的,程序实现起来并不复杂,而且妹子的请求不好意思拒绝,所以就答应她了。说干就干,程序实现如下。 模拟登录微博 发微博的功能如果借助微博的api其实很简单,然而当我注册站内应用获得APPKEY和ACCESS_TOKEN时,审核了2天竟然被拒了(当然也有可能是自己填的太随意哈)。不过懒得等的我干
分类: 其他 发布时间: 12-07 22:39 阅读次数: 0