迷宫 笔记 问题1255

java.io.FileInputStream#read(byte[]) 阻塞导致没办法继续执行的问题处理

在对设备节点进行操作的时候,发现读的时候进入阻塞状态(可能是设备节点异常),导致没办法继续执行后面的代码 查看了一下,文件的方式读,是没办法配置超时的自动报异常的 设计了一段代码,针对读阻塞做异常处理 public static String sendCmdToFile(String fromFil ......
FileInputStream 办法 问题 java byte

git问题

文件名太长,无法签出工作树警告:克隆成功,但签出失败 git config --global core.longpaths true 设置用户名 git config --global --replace-all user.name "your user name" 设置邮箱git config - ......
问题 git

ml.net例子笔记4-ml.net v2版本例子运行

1 Ml.NET版本更新 当前的Microsoft.ML的软件版本如下: https://gitee.com/mirrors_feiyun0112/machinelearning-samples.zh-cn 例子使用版本为1.6.0 例子工程更换版本的办法: 1 Directory.Build.pr ......
例子 net 版本 笔记 ml

关于IDEA代码提示XXX不存在问题

问题现象: 1. IDEA代码提示XXX不存在问题。 2. 依赖的maven包已经下载成功。 编译时也只是提示XXX不存在问题,完全没有maven依赖问题。 原因: 他的maven 下载包,可能下载的是空包,有pom文件没有class文件。现象就是包已经下载下来了,但是代码找不到对应的类。重新刷ma ......
代码 问题 IDEA XXX

问题:AndroidManifest.xml文件中(uses-library)详解

语法: <uses-library android:name=“string” android:required=[“true”|”false”] /> 被包含于<application>中 说明: 这个元素用于指定该应用程序必须链接的共享类库,这个元素告诉系统应用程序包的类装载器中所包含的类库代码 ......

Kruskal重构树学习笔记

Kruskal重构树一般用于求图上任意两点间距离的最值,距离为路径上边权最值。 建树: 将边权升序排序后,依次把点对加入树中,每次把两点当前所在的树根与一个新点连边,点权为原边权,然后新加的点成为树根。 例如,对于以下最小生成树: 它的Kruskal重构树为: 性质: 对于原图上的两点,它们的距离为 ......
Kruskal 笔记

Trie学习笔记

介绍 Trie树可以快速查找字符串,通过合并前缀来节省空间,一般用于解决字符串和最大异或和(01Trie)问题。 一般在插入字符串时,会在串的尾部打上标记,用于统计类问题。 题目 P8511 [Ynoi Easy Round 2021] TEST_68 思路 假设在树上任取两点,当两点异或值最大时, ......
笔记 Trie

读程序员的README笔记16_构建可演进的架构(上)

1. 行为准则 2. 需求的不确定性 2.1. 不断变化的客户需求 2.2. 软件项目无法避免的挑战 2.3. 产品需求和环境会随着时间的推移而改变,你的应用程序也必须随之改变 2.4. 不断变化的需求会导致不稳定性,使开发工作偏离轨道 2.5. 通过构建可演进的架构来适应不断变化的需求 2.5.1 ......
程序员 架构 笔记 程序 README

十二月读书笔记

第一部分 打好基础 第2章 隐喻 重要的研发成果常常产自类比(analogy)。通过把你不太理解的东西和一些你较为理解、且十分类似的东西做比较,你可以对这些不太理解的东西产生深刻的理解。这种使用隐喻的方法叫做“建模”。 目前最合适隐喻:建造软件(Building Software) 第3章 前期准备 ......
笔记

spring framework启动问题

正确Gradle版本 查看gradle/wrapper/gradle-wrapper.properties A build scan was not published as you have not authenticated with server 'ge.spring.io'. 注释ge.co ......
framework spring 问题

要相信自己可以解决问题

最近在读《卓有成效的工程师》,其中在《精益求精,优化学习方式》这一章节小标题「培养成长型思维模式」的内容,让我突然多了一层感悟。 提起「成长型思维」,就不得不提另外一本书《终身成长》,作者卡罗尔·德维克。其中让我印象最深的就是:人的能力是可以改变的。 之所以想起来这个信念,是因为一个现象,总有人愿意 ......
问题

十一月读书笔记

挑选了程序员修炼之道中感兴趣的章节进行了阅读 第二十二节:死程序不会说谎 1、对待程序我们通常会有“它不会发生”的心理状态,这会导致我们忽视一些问题。对于注重实效的程序员来说,如果我们忽略了一个错误,将是非常糟糕的事情。 2、我们一些异常情况,我们应该及早崩溃,用于强调问题的存在。 3、引起崩溃的时 ......
笔记

使用jvm工具排查系统问题

java-jvm-tool Jstatd 远程连接(推荐) 不用重启项目 远程机配置 [demo@localhost jvmtest]$ vi jstatd.all.policy# 内容grant codebase "file:/home/demo/jdk1.8.0_171/lib/tools.ja ......
工具 问题 系统 jvm

十月读书笔记

阅读了代码大全2的部分内容,做出如下总结 把不太理解的东西和一些较为理解的且十分类似的东西做比较,对这个不太了解的东西产生更深刻的理解叫做建模。 模型不可能一下子就覆盖的很全面,会经过一系列的转变,往更好更全面的模型发展。 简单的模型有简单的用处,模型的选择与设计需根据实际情况来。 增量的、迭代的、 ......
笔记

相同二叉树和镜面二叉树问题

相同二叉树和镜面二叉树问题 作者:Grey 原文地址: 博客园:相同二叉树和镜面二叉树问题 CSDN:相同二叉树和镜面二叉树问题 判断两棵树是否是相同的树 题目描述见:LeetCode 100. Same Tree 即:如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 比如: 两个 ......
镜面 问题

九月读书笔记

程序员修炼之道:从小工到专家 阅读了此书的前五节 第一节:我的源码让猫吃了 1、开发过程中出现未曾预料的技术问题,交付晚了等情况,没关系,这些是无法避免的。发生了,我们就要尽可能想方设法地职业的去处理它们。程序员这个职业需要诚实和坦率,要敢于承认自己的错误。 2、要对担负的东西负责,如果某些东西真的 ......
笔记

解决日文系统的中文软件里出现乱码的问题

中文软件里出现乱码的问题 方案一: 日文系统安装中文软件,打开软件后,有乱码的情况发生。 对策:把地域的语言设置为“中国(简体)”,然后重启系统即可。(我用这个方法就好用了) 其他方案: 如果还不好用,还有一种修改注册表的方法。 电脑打开程序或软件出现乱码的解决办法(中文变成乱码) https:// ......
乱码 问题 系统 软件

程序员修炼之道:从小工到专家阅读笔记3

这本书的适用范围可以从初学者到有经验的程序员再到项目经理,作为一本偏向理论与思想的书,书中不可避免有些假大空的地方,再加上作者写完本书的时间还在1999年,书中的很多方法与标准放在今天也已不再实用。但这些都不能掩盖它的优秀之处,作者曾在本书完成十年后说过,如果这本书是放在现在编写,1999年的那些通 ......
小工 程序员 笔记 程序 专家

程序员修炼之道:从小工到专家阅读笔记4

耦合这个词基本在我的职业生涯中每天都能听到,一个好的程序一定是低耦合的,这本书提出了函数的德墨忒尔法则帮我们更好的界定耦合的边界,怎样编写低耦合的代码,更难能可贵的是这本书不仅仅描述了一般的代码耦合,还花了很大笔墨解释了时间耦合,很多时候一个业务的实现没有必要一定是线性的,它可以是并行的,这在适用的 ......
小工 程序员 笔记 程序 专家

程序员修炼之道:从小工到专家阅读笔记5

程序员所应该遵循的实用主义原则。 我的源码让猫给吃了:出现错误时,要诚实,不要推诿或者找借口。要提供各种可能的解决方案与后果并与他人沟通,而不是提供借口。 软件的熵:这是著名的破窗户原理。项目中一个小的、无人料理的问题可能带来后续编码时的懈怠,从而造成更大的问题。不要容忍任何小的错误,解决它或至少打 ......
小工 程序员 笔记 程序 专家

程序员修炼之道:从小工到专家阅读笔记6

程序需要遵守的实用主义原则。 重复的危害:如果某个事物在代码中重复多次,就可能会在维护过程中带来问题,因为改动了一处而忘记改动另一处造成自相矛盾。这加大了维护难度。要遵守DRY原则,即Don’t repeat yourself。 重复通常由这些东西引起: 强加的重复,由文档或用户需求决定。这通常可以 ......
小工 程序员 笔记 程序 专家

0-1背包问题

推荐文章:《动态规划之0-1背包问题(详解+分析+原码)》 写的很不错。但是动态数组的定义写得不如我下面: 这道题关键在于理解动态规划公式的定义: 可以定义一个二维数组dp[N][C+1],N是物品的种类,C是背包的承重(或者体积) dp[i][j]是这个数组的一个元素,其值就表示从前i件物品进行选 ......
背包 问题

喜报:Ubuntu等系统下Jetrbrains IDE(IDEA、PyCharm等)fcitx/ibus输入问题已经被修复

在该Issue被提出超过10年后,终于在2023.3 RC2版本中修复了这个问题。RC2不是正式版,有需要的可以手动更新到2023.3 RC2版本。 https://youtrack.jetbrains.com/issue/JBR-2460/Wrong-position-of-input-windo ......
喜报 Jetrbrains PyCharm Ubuntu 问题

flume常见问题

报错1:执行到如下就不执行了,没有显示Successfully registered new MBean. [root@slave1 bin]# /usr/local/software/flume-1.9.0/bin/flume-ng agent -n a1 -c /usr/local/softwa ......
常见问题 常见 问题 flume

算法学习笔记(8.3): 网络最大流 - 模型篇

本文慢慢整理部分模型。 DAG 最小路径覆盖 经典的题目,经典的思想。 网络流常见的将图上的点拆为入点和出点,那么路径由若干 出 - 入 - 出 - 入 的循环构成。 于是在拆好的图上流一流即可。 [CTSC2008] 祭祀 典中祭 黑白染色 利用黑白染色将整个图变成一个二分图是网络流常见的套路,尤 ......
算法 模型 笔记 网络 8.3

Linux 学习笔记

文件及权限与用户相关的文件linux下一切皆文件:一切设备抽象的进程,运行数据甚至CPU等都可以在文件系统中找到相关的文件 /etc/passwd /etc/group ect:全局配置文件夹 其他命令:usermod 、userdel 、id 目录创建:mkdir 文件名目录 空白文件创建:tou ......
笔记 Linux

MAUI开发笔记(二)

今天试了一下,在MAUI上调用WEB API。经常一番努力,终于调用成功。不过这里面还是有很多的坑。 MAUI分了好几个平台,一般来说,最容易成功的是Windows平台。 坑1:HttpClient的方法 总体来说,其实是用HttpClient来调用。 但是HttpClient的方法使用上,也有坑。 ......
笔记 MAUI

lazarus中indy内存泄漏问题

如果您的 Indy 应用程序中存在内存泄漏,那是因为您使用了 IdStack 或 IdThread 单元,或者依赖于它们的组件。这是设计使然,在 Delphi 中,通过向内存管理器注册泄漏来抑制泄漏报告。此功能不适用于 Free Pascal,但您可以删除故意的内存泄漏。在文件 IdCompiler ......
内存 lazarus 问题 indy

阅读笔记8

《程序员修炼之道:从小工到专家》探讨了软件开发的核心理念和实践技巧。阅读完该书后,我对于软件开发的认识有了新的视角,并深受启发。 首先,该书强调了实践至上和自我驱动的重要性。作者提倡持续学习和不断提高自己的技能,强调实践对于成为优秀的软件开发者的重要性。 其次,该书强调以用户为中心的开发理念。作者提 ......
笔记

阅读笔记7

《代码大全》2介绍了软件构建的本质和复杂性。软件开发既是一门艺术,又是一门工程学科,需要在实践中不断改进。接着讲述了在软件构建之前的前期准备活动,包括需求分析、定义解决方案和设计架构等,说明软件开发过程中对需求的分析和解决方案的设计是至关重要的环节。在软件质量和编码实践的部分,书中讲述了如何通过编写 ......
笔记
共16280篇  :32/543页 首页上一页32下一页尾页