D1h.Net第一号博客 - 开发者的网上家园
WPF 从 .net core 3.1到 .net 5.0

WPF 从 .net core 3.1 到 .net 5.0 Intro 昨天更新了一个简单的 asp.net core webapi 项目,从 3.1 更新到了 5.0,今天更新一个 WPF 应用到 net 5.0 项目文件更新 首先项目文件中的 SDK 发生了变化,原来是 Microsoft.N ...

【性能优化】面试官:Java中的对象都是在堆上分配的吗?

写在前面 从开始学习Java的时候,我们就接触了这样一种观点:Java中的对象是在堆上创建的,对象的引用是放在栈里的,那这个观点就真的是正确的吗?如果是正确的,那么,面试官为啥会问:“Java中的对象就一定是在堆上分配的吗?”这个问题呢?看来,我们从接触Java就被灌输的这个观点值得我们怀疑。 关于 ...

深度学习一:深度前馈网络

简述 深度前馈网络(deep feedforward network), 又叫前馈神经网络(feedforward neural network)和多层感知机(multilayer perceptron, MLP) . 深度前馈网络之所以被称为网络(network),因为它们通常由许多不同的符合函数 ...

《Head First 设计模式》:状态模式

正文 一、定义 状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。 要点: 状态模式允许一个对象基于内部状态而拥有不同的行为。 状态模式将状态封装成为独立的类,并将动作委托到代表当前状态的对象。 通过将每个状态封装进一个类,我们把以后需要做的任何改变局部化了。 二、实现步骤 ...

Linux系统编程—进程间同步

我们知道,线程间同步有多种方式,比如:信号量、互斥量、读写锁,等等。那进程间如何实现同步呢?本文介绍两种方式:互斥量和文件锁。 ##互斥量mutex 我们已经知道了互斥量可以用于在线程间同步,但实际上,互斥量也可以用于进程间的同步。为了达到这一目的,可以在pthread_mutex_init初始化之 ...

痞子衡嵌入式:关于做技术的工作态度方面的几点建议

大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡不讲技术,跟大家随便唠唠嗑。 有句老话说得好“态度决定一切”,态度是痞子衡今天想聊的话题。 做咱们嵌入式这行,大家刚开始参加工作,其实专业水平差不太多,但是往往三五年之后,技术水平就会出现明显分层,是什么导致了这种区分? 没错,是大家对待日常技术工作 ...

.NET Core开源导入导出库 Magicodes.IE 2.3发布

在2.3这一版本的更新中,我们迎来了众多的使用者、贡献者,在这个里程碑中我们也添加并修复了一些功能。对于新特点的功能我将在下面进行详细的描述,当然也欢迎更多的人可以加入进来,再或者也很期待大家来提issues或者PR,您的一个issue或者PR将是我们前进的动力。 公式导出 #88 公式导出目前已经 ...

从Class源码看反射

日常敲码中,如果想要在程序运行阶段访问某个类的所有信息,并支持修改类的状态或者行为的话,肯定会用到反射,而反射靠的就是Class类。Java的动态代理也用到了这个东西,所以了解其基本操作在苦逼的CRUD中会添加一丝丝乐趣(有点意思)。 首先来看看Class的操作有哪些? public final c ...

设计模式 #6 (观察者模式)

设计模式 #6 (观察者模式) 文章中所有工程代码和UML建模文件都在我的这个GitHub的公开库 >DesignPattern。Star来一个好吗?秋梨膏! 观察者模式 简述:被观察者发生变化时,所有被观察者都会通知。 需求:要求报纸发布的时候,读者可以及时收到报纸的最新报道。 根据之前多次的反例 ...

Java审计之命令执行篇

Java审计之命令执行篇 0x00 前言 在Java中能执行命令的类其实并不多,不像php那样各种的命令执行函数。在Java中目前所知的能执行命令的类也就两种,分别是Runtime和 ProcessBuilder类。 0x01 Runtime 执行命令分析 关于Runtime具体的使用可以看这篇文章 ...

Object类:又回到最初的起点

Object类大概是每个JAVA程序员认识的第一个类,因为它是所有其他类的祖先类。在JAVA单根继承的体系下,这个类中的每个方法都显得尤为重要,因为每个类都能够调用或者重写这些方法。当你JAVA学到一定阶段,尤其是学到了反射机制、多线程和JVM之后,再回过头看一眼这些方法,可能会有新的体会。 Obj ...

腾讯云ClickHouse如何实现自动化的数据均衡?

​一、引言 ClickHouse 是一个用于联机分析( OLAP )的列式数据库管理系统( DBMS )。它于 2016 年以 Apache 2.0 协议开源,以优秀的查询性能,深受广大大数据工程师欢迎。 为了服务客户业务,腾讯云于 2020 年 4 月正式上线 ClickHouse 服务。服务上线 ...

有向图的基本算法-Java实现

有向图 有向图同无向图的区别为每条边带有方向,表明从一个顶点至另一个顶点可达。有向图的算法多依赖深度搜索算法。 本文主要介绍有向图的基本算法,涉及图的表示、可达性、检测环、图的遍历、拓扑排序以及强连通检测等算法。 1 定义有向图 采用邻接表结构存储边信息,同时提供reverse接口生成反向图,倒置每 ...

机器怎样可以学得更好?

本系列是台湾大学资讯工程系林軒田(Hsuan-Tien Lin)教授开设的《机器学习基石》课程的梳理。重在梳理,而非详细的笔记,因此可能会略去一些细节。 该课程共16讲,分为4个部分: 机器什么时候能够学习?(When Can Machines Learn?) 机器为什么能够学习?(Why Can ...

上周热点回顾(9.14-9.20)

热点随笔: · 2020年 .NET ORM 完整比较、助力选择 (nicye)· 还不懂Redis?看完这个故事就明白了! (轩辕之风)· C#类库推荐 拼多多.Net SDK,开源免费! (MSDev_NilTor)· 鸿蒙真的是套壳吗?HarmonyOS应用开发初体验,Java原生和JavaS ...

【Linux常用命令①】程序员必须掌握的Linux命令

在文章最前面给大家推荐一个查询Linux命令的网站,如果man命令里面的英文文档看不懂,可以去这个网站里面查询。点击这里 下面介绍的命令为了避免篇幅太多,也不会展示全部参数,大家也可以去这个网站进程详细的查询。 man:帮助命令 ​ 示例:man ps ​ 这条指令会显示出关于ps命令的详细说明。下 ...

【Java并发编程】从CPU缓存模型到JMM来理解volatile关键字

并发编程三大特性 原子性 一个操作或者多次操作,要么所有的操作全部都得到执行并且不会受到任何因素的干扰而中断,要么所有的操作都执行,要么都不执行。 对于基本数据类型的访问,读写都是原子性的【long和double可能例外】。 如果需要更大范围的原子性保证,可以使用synchronized关键字满足。 ...

odoo13之在odoo中添加自定义页面

odoo13之在odoo中添加自定义页面,内容包括自定义页面效果展示图,实现流程概述,具体实现步骤;引入第三方库,编写注册xml页面,动作定义,动作注册,菜单调用动作等等。 ...

123···200>

问答 28u iTmz.Net 3q科技 A8团队1 A8团队2 A8团队3 A8备