- .net开发日常笔记(持续更新)
code_li
C#WinForms.net
List.Sort()→排序TList.Find()→找出一個TList.FindAll()→找出多個TList.Exist()→判斷T是否存在----------------------END---------------------------提示确定,例如删除等//提示是否提交if(MessageBox.Show("请确认要替换码?","码替换",MessageBoxButtons.YesN
- 《零散代码块 · 列表转换键值对象》
战神刘玉栋
后端程序猿springboot后端java
大家好,我是【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。CSDN入驻不久,希望大家多多支持,后续会继续提升文章质量,绝不滥竽充数,欢迎多多交流。文章目录写在前面的话将列表转换为键值对象总结陈词写在前面的话本系列博文进行一些Java开发日常代码块分享。将列表转换为键值对象**场景一:**无论后端还是前端,都有这个场景,后端List(或前端Array),通常不能直接用来渲
- vue-router 源码阅读 - 文件结构与注册机制
SHERlocked93
vue前端下午茶vue源码阅读
文章目录0.前备知识1.文件结构2.入口文件2.1rollup出口与入口2.2Vue.use3.路由注册3.1install3.2VueRouter前端路由是我们前端开发日常开发中经常碰到的概念,在下在日常使用中知其然也好奇着所以然,因此对vue-router的源码进行了一些阅读,也汲取了社区的一些文章优秀的思想,于本文记录总结作为自己思考的输出,本人水平有限,欢迎留言讨论~目标vue-rouer
- 【周总结】Programmer‘s weekend routine---First week of February
奔腾的码农
笔记笔记
总结工作:参加项目重构方案讨论会议、个人任务计划分期以及工期安排、项目初步重构开发日常:参加年会(阳光普照奖都莫得)2024.2.3阴不冷连着一周的雨,我那袜子挂两三天了还能挤出水。。离谱、莆田好久没有见到太阳了都没有比这种天气躺被窝里刷视频更合适不过了,刷会儿刷会儿,1h..2h..公司发的年货到了,放菜鸟那儿两天了一直没时间取,一箱橙子,感谢老板好久没上号了,更新下、进去收收资源,兑换码攒老多
- csharp开发日常之Activator.CreateInstance构造函数生成实例
Mercury_@22
c#java开发语言
目录一、需求:项目中经常需要动态生成对象,而非采用new关键字方式,例如Java里面的根据类全限定名反射生成对象实例。二、方案:采用Activator.CreateInstance三、代码例子演示1、代码结构2、创建接口3、创建IObjcet接口的实现类3、Program.cs一、需求:项目中经常需要动态生成对象,而非采用new关键字方式,例如Java里面的根据类全限定名反射生成对象实例。二、方案
- 正确甄别API & REST API & RESTful API & Web Service之间的差异与联系
Coder-LiyG
restful前端后端
看到API你会想起什么?是接口、第三方调用、还是API文档?初看你可能会觉得这太熟悉了,这不是系统开发日常系列吗?但你仔细想一想,你会发现API的概念在你脑海里是如此的模糊。如何你通过搜索引擎检索API,你会看到类似这样的信息:API——ApplicationProgrammingInterface(应用程序编程接口),这太抽象了。接下来,我将结合在开发中总结的一些经验,以通俗的方式聊聊API、R
- Java 开发日常归纳
Geek攻城猫
实践
1、阿里巴巴Java开发手册中一些好的建议1)、各层命名规约:A)、Service/DAO层方法命名规约1.1)、获取单个对象的方法用get做前缀。1.2)、获取多个对象的方法用list做前缀,复数形式结尾如:listObjects。1.3)、获取统计值的方法用count做前缀。1.4)、插入的方法用save/insert做前缀。1.5)、删除的方法用remove/delete做前缀。1.6)、修
- SpringBoot博客开发日常记录-文本编辑器选项
Alden He
JavaWeb
从今天开始记录每天写后端代码的记录今天主要解决了以下几个问题选择了editor.md作为文本编辑器完善了上传图片功能创建了Article表实现了将博客写入数据库的功能1.Article表我的想法是先设计简单的表,后面再加功能实现,表内容如下article|CREATETABLE`article`(`id`int(11)NOTNULLAUTO_INCREMENT,`authorId`int(11)N
- 腾讯AI Lab C++开发日常实习 一面
Ye-Maolin
面试经验c++开发语言面试经验
我们是校企联合专业(深大腾班),所以腾讯给了我们这个实习的机会,据说面试比一般日常实习的面试简单,记录人生第一次实习面试上来先自我介绍我介绍了学校专业和求职意向和开发经历,问没了?然后问我写了500多篇博客是多久写一篇博客(我简历上写了我有写博客的习惯),然后我说写博客方便记录与回顾然后问我写的最好的博客是哪篇,拿出来看看,我思考了一下,没有印象特别深刻的博客,然后就实话实话说,由于面的是C++,
- 查看linux中程序是否被系统杀死,如何查看日志
美丽的欣情
C++学习linux运维服务器
最近在linux开发日常中,维护之前发布的程序,几台服务器只有一台在重启,而且不定期,查看服务日志也没有任何signal信号以及服务挂掉的原因打印,迫于无奈怀疑是linux系统给服务干掉了。于是想查看服务被杀掉的日志,看看系统日志,即可判断。即途中目录下的messages文件,通过命令即可过滤信息查看是否被系统killed。用以下命令查看系统日志信息!egrep-i'killedprocess'/
- 一个普通的开发日常-记一次缓存问题在实际开发中的解决方案
谁叫我土豆了
作为一个摸鱼大户,每天上班后看看热搜、听听音乐、刷刷知乎和同事扯扯闲淡,多么惬意而又美好的生活。但是生活啊,总是那么的不尽如人意。俗话说,摸鱼摸多了,人就废了。这不我顶着个位数QPS的压力去实现我们的首页,话不多说,先看业务需求。业务介绍业务是为一个社区系统做一个CMS。对于前端的展示功能区,分为搜索、话题、banner轮播图和标签,标签的下面又划分为标签1、标签2和标签n。简单两句话也描述不清具
- 2022 EduSoho开发日常之一 个人中心增加页面
少宇ShoYu
2022EduSoho开发日常之一个人中心增加页面引用代码sidebar.html.twig{{slot('my.account.menu.extension',{'sideNav':side_nav})}}{{slot('my.account.menu.extension.invoice',{'sideNav':side_nav})}}image.png注册Slotslots.yml#我的账户中
- 开发日常命令
swingLau007
go开发golanglinux
sed查找查找时间开始的行sed-n'/^2022-04-1823:40:05/p'HTTP.IDCSyncDataToYG_20220418.log查找user并替换sed-i"s/\"user\"\:\"root\"/\"user\"\:\"root\"/g"$1"/"$file混合编译生成linux的go运行包CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuil
- 深圳开鸿数字产业发展有限公司-软件开发工程师(C/C++)-
2301_79125642
java
天津就业求职好公司及薪资汇总外卖骑手一面面经快手数据开发快手数据研发面经快手-数据开发-提前批一面-泡池子9.14快手数据开发一面凉经快手-数据开发日常实习-一面美图C++图形一面面经记录一下刺激的速成秋招腾讯一面(凉经)4399游戏2024届秋季校园招聘再见了老铁4399游戏2024届秋季校园招聘4399游戏2024届秋季校园招聘【官方贴】MAXIEYE智驾科技2024校园招聘正在进行中!可以私
- 字节VR射击游戏开发日常实习一面日记
雪比图
面试日记vr游戏
中间发生了很多事情,现在才静下心来写一下大致的过程。尽量描述一下我答的情况,虽然很糟糕就是了。字节面试非常出乎意料,因为自己c++是主力语言,因此和hr说的时候说不用准备(其实也是因为时间挺紧的)。结果在面试时并没有涉及到相关的内容。相反非常偏向于实际上的应用,比如人物描边的算法设计之类的交给你来进行设计。但不巧的是自己并没有很多的引擎实践,大部分情况下也都是在用引擎在写物理模拟、优化等过程而已。
- Java开发日常-遇到的问题及解决方案
学Java的实习生
javaspringboot开发语言面试idea数据库
Java日常开发中的问题以及解决方案SpringBoot篇jdk与SpringBoot版本不兼容问题静态资源访问异常问题(404)SpringBoot中登录与权限认证登录所用技术与框架:设计思路实现流程:权限处理数据库设计设计思路代码实现常用基础知识获取当前springboot工程的classpath路径Java基础篇系统环境变量中配置了JAVA_HOME为1.8版本,与cmd窗口执行java-v
- 搞事情之 UML 的用例图
weixin_34409822
人工智能移动开发
原文地址:PJ的iOS开发日常面向对象技术概述面向对象的基本建模原则:抽象、封装、继承和分类。面向对象的基本软件工程:OOA(面向对象的分析)、OOD(面向对象的设计)、OOP(面向对象的编程)和OOSM(面向对象的软件维护)对象的概念是:对问题域中某个实体的抽象;类的概念是:对具有项目属性和行为的一个或多个对象的描述属性的定义:描述对象静态特征的数据项;服务的定义:描述对象的动态特征(行为)的一
- 前端工作经验积累
像鱼_真好听
一、开发日常1.接收到新需求后一定要仔细研读需求文档,先有个大概构思;将功能点划分,拆分成小块;2.自己没做过的功能一定要先去学习,调研,尽可能早的暴露问题,千万不要等到最后实现到一半发现有无法解决的坑,那这样往往坑的是自己;3.尽可能多跟后端交流沟通,有些自己比较难处理的数据可以交给后端大佬们,前端主要集中于页面的渲染,交互,不做过多的数据处理;4.多站在测试的思维角度去考虑自己代码要涵盖的场景
- LLMs资源
神洛华
LLMsAIGCnlp
一、ChatGPT《中科院学术专业版ChatGPT》:gpt_academic项目针对了中科院日常科研工作,基于ChatGPT专属定制了一整套实用性功能,用于优化学术研究以及开发日常工作流程。其中内置的工具,包括但不限于以下这些:学术论文一键润色、语法错误查找;中英文快速互译;一键代码解释;快捷键自定义;高阶实验模块化设计;项目源代码自我剖析;智能读取论文并生成摘要。二、Claude三、Llama
- Vue.js 开发日常
知止至得
开发工具VSCode配置详见:VSCode配置篇版本控制gitsourcetree(gitflow工作流强烈推荐)API接口开发环境使用mock模拟前后端约定的数据通过vue-cli的proxy实现接口代理生产环境通过nginx反向代理到各个服务的地址代码格式管理使用eslint+standard配合插件eslint-plugin-vue代码发布scp工具详细使用见vue.js(SCP2)打包后自
- 微分享 - 超实用开发日常排查问题Linux运维命令
HelloGeekCsdn
linux运维服务器
目录CPUCPU基本信息CPU使用情况ps命令可用于确定哪个进程占用了CPU内存free网络查看端口curl常用命令文件df、du区别磁盘使用情况文件大小文件下载压缩&解压缩查找文件查找文件内容进程CPU使用来升序排序内存使用升序排序其他常用操作系统进本信息赋予文件执行权限,很常用的CPUCPU基本信息cat/proc/cpuinfoprocessor:0vendor_id:GenuineInte
- 【MySql】数据库的CRUD(增删查改)
代码计数器
数据库MySqlSql语言数据库mysqlsql
写在最前面的话哈喽,宝子们,今天给大家带来的是MySql数据库的CRUD(增删改查),CRUD是数据库非常基础的部分,也是后端开发日常工作中最主要的一项工作,接下来让我们一起进入学习吧,感谢大家的支持!喜欢的话可以三连哦~~~目录一、新增(Create)1、普通插入2、指定列插入3、多行插入4、拓展知识二、查询(Retrieve)1、全列查询2、指定列查询3、查询字段为表达式4、别名5、去重(DI
- 为什么建议设置HashMap的初始容量,设置多少合适
莫生人
集合是Java开发日常开发中经常会使用到的,而作为一种典型的K-V结构的数据结构,HashMap对于Java开发者一定不陌生。关于HashMap,很多人都对他有一些基本的了解,比如他和hashtable之间的区别、他和concurrentHashMap之间的区别等。这些都是比较常见的,关于HashMap的一些知识点和面试题,想来大家一定了熟于心了,并且在开发中也能有效的应用上。但是,作者在很多次C
- 表弟说看了这本书后,他的TypeScript技术已经登峰造极了!
前端纸飞机
在看这篇文章之前,我是强烈推荐TypeScript入门教程这本书的。因为这本书它是:从JavaScript程序员的角度总结思考,循序渐进的理解TypeScript。文章来源也是该书,但听我一句话:踩过坑才代表会了。【建议收藏】希望你看这本书之前已经具备了以下技能:熟练使用JavaScript开发日常项目已经听说过TypeScript一、什么是TypeScript?1、TypeScript词解Typ
- Flutter开发日常练习-减肥健身数据统计
workersJiaDa
Flutter从入门到放弃flutter
养小猫咪的伙伴来我的店铺逛逛吧!抖音商城搜索#早睡早起的猫咪小铺子最近在减肥,所以搞了个心血来潮搞一个本地化的运动指标记录,大概思路就是主动添加健身目标,然后围绕这个目标添加每日的健身计划,再通过图表的方式展示,后续要重新优化部分功能provider:状态管理hive:^2.2.3hive_flutter:^1.1.0数据持久化存储charts_flutter:^0.12.0charts图表awa
- Flutter开发日常练习-黑白主题
workersJiaDa
Flutter从入门到放弃flutter
养小猫咪的伙伴来我的店铺逛逛吧!抖音商城搜索#早睡早起的猫咪小铺子1.添加了白天黑夜模式2.country_picker:^2.0.20城市信息框架3.image_picker:^0.8.5+3photo_manager:^2.3.0相机和相册的调用4.shared_preferences:^2.0.8sqflite:^1.3.1path:数据异步持久化到磁盘注:登录的时候记录一下登录状态isLo
- Flutter开发日常练习-pageview滑动视图动画
workersJiaDa
Flutter从入门到放弃flutterios
养小猫咪的伙伴来我的店铺逛逛吧!抖音商城搜索#早睡早起的猫咪小铺子学着写一下滑动页面pageview实现左右滑动视图classSlidingContainerextendsStatefulWidget{constSlidingContainer({super.key});@overrideStatecreateState()=>_SlidingContainerState();}class_Sli
- Flutter开发日常练习-小猫咪杂货店
workersJiaDa
Flutter从入门到放弃flutter
贴三张效果图1.欢迎页面2.商品展示列表3.购物车页面因为数据是本地的所以创建本地数据finalList_shopItems=[["ZaoShui.","25.00","assets/8b10de68e58cfef6bd5f22e5321537.jpg",Colors.green],["ZaoQi.","25.00","assets/cat.jpg",Colors.yellow],["Pupu."
- 如何区别API、REST API、RESTful API和Web Service之间的异同
轻易云系统集成平台
金蝶系统集成大数据pythonphp数据库
当你看到API接口你会想起什么?是接口、第三方调用、还是API文档?初看你可能会觉得这太熟悉了,这不是系统开发日常系列吗?但你仔细想一想,你会发现API的概念在你脑海里是如此的模糊。如何你通过搜索引擎检索API,你会看到类似这样的信息:API——ApplicationProgrammingInterface(应用程序编程接口),这太抽象了。接下来,我将结合在开发中总结的一些经验,以最通俗的方式聊聊
- Android开发日常
whtaxiesai
MotionEvent.ACTION_CANCEL的调用时机只有上层View回收事件处理权的时候,ChildView才会收到一个ACTION_CANCEL事件。http://www.gcssloop.com/customview/motioneventanimatorUpdateListener和animatorListener的区别AnimatorUpdateListenerl=newAnima
- html页面js获取参数值
0624chenhong
html
1.js获取参数值js
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = windo
- MongoDB 在多线程高并发下的问题
BigCat2013
mongodbDB高并发重复数据
最近项目用到 MongoDB , 主要是一些读取数据及改状态位的操作. 因为是结合了最近流行的 Storm进行大数据的分析处理,并将分析结果插入Vertica数据库,所以在多线程高并发的情境下, 会发现 Vertica 数据库中有部分重复的数据. 这到底是什么原因导致的呢?笔者开始也是一筹莫 展,重复去看 MongoDB 的 API , 终于有了新发现 :
com.mongodb.DB 这个类有
- c++ 用类模版实现链表(c++语言程序设计第四版示例代码)
CrazyMizzz
数据结构C++
#include<iostream>
#include<cassert>
using namespace std;
template<class T>
class Node
{
private:
Node<T> * next;
public:
T data;
- 最近情况
麦田的设计者
感慨考试生活
在五月黄梅天的岁月里,一年两次的软考又要开始了。到目前为止,我已经考了多达三次的软考,最后的结果就是通过了初级考试(程序员)。人啊,就是不满足,考了初级就希望考中级,于是,这学期我就报考了中级,明天就要考试。感觉机会不大,期待奇迹发生吧。这个学期忙于练车,写项目,反正最后是一团糟。后天还要考试科目二。这个星期真的是很艰难的一周,希望能快点度过。
- linux系统中用pkill踢出在线登录用户
被触发
linux
由于linux服务器允许多用户登录,公司很多人知道密码,工作造成一定的障碍所以需要有时踢出指定的用户
1/#who 查出当前有那些终端登录(用 w 命令更详细)
# who
root pts/0 2010-10-28 09:36 (192
- 仿QQ聊天第二版
肆无忌惮_
qq
在第一版之上的改进内容:
第一版链接:
http://479001499.iteye.com/admin/blogs/2100893
用map存起来号码对应的聊天窗口对象,解决私聊的时候所有消息发到一个窗口的问题.
增加ViewInfo类,这个是信息预览的窗口,如果是自己的信息,则可以进行编辑.
信息修改后上传至服务器再告诉所有用户,自己的窗口
- java读取配置文件
知了ing
1,java读取.properties配置文件
InputStream in;
try {
in = test.class.getClassLoader().getResourceAsStream("config/ipnetOracle.properties");//配置文件的路径
Properties p = new Properties()
- __attribute__ 你知多少?
矮蛋蛋
C++gcc
原文地址:
http://www.cnblogs.com/astwish/p/3460618.html
GNU C 的一大特色就是__attribute__ 机制。__attribute__ 可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute )。
__attribute__ 书写特征是:
- jsoup使用笔记
alleni123
java爬虫JSoup
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.7.3</version>
</dependency>
2014/08/28
今天遇到这种形式,
- JAVA中的集合 Collectio 和Map的简单使用及方法
百合不是茶
listmapset
List ,set ,map的使用方法和区别
java容器类类库的用途是保存对象,并将其分为两个概念:
Collection集合:一个独立的序列,这些序列都服从一条或多条规则;List必须按顺序保存元素 ,set不能重复元素;Queue按照排队规则来确定对象产生的顺序(通常与他们被插入的
- 杀LINUX的JOB进程
bijian1013
linuxunix
今天发现数据库一个JOB一直在执行,都执行了好几个小时还在执行,所以想办法给删除掉
系统环境:
ORACLE 10G
Linux操作系统
操作步骤如下:
第一步.查询出来那个job在运行,找个对应的SID字段
select * from dba_jobs_running--找到job对应的sid
&n
- Spring AOP详解
bijian1013
javaspringAOP
最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习Spring AOP相关的内容。例如,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。
1.对部分函数的调用进行日志记录,用于观察特定问题在运行过程中的函数调用
- [Gson六]Gson类型适配器(TypeAdapter)
bit1129
Adapter
TypeAdapter的使用动机
Gson在序列化和反序列化时,默认情况下,是按照POJO类的字段属性名和JSON串键进行一一映射匹配,然后把JSON串的键对应的值转换成POJO相同字段对应的值,反之亦然,在这个过程中有一个JSON串Key对应的Value和对象之间如何转换(序列化/反序列化)的问题。
以Date为例,在序列化和反序列化时,Gson默认使用java.
- 【spark八十七】给定Driver Program, 如何判断哪些代码在Driver运行,哪些代码在Worker上执行
bit1129
driver
Driver Program是用户编写的提交给Spark集群执行的application,它包含两部分
作为驱动: Driver与Master、Worker协作完成application进程的启动、DAG划分、计算任务封装、计算任务分发到各个计算节点(Worker)、计算资源的分配等。
计算逻辑本身,当计算任务在Worker执行时,执行计算逻辑完成application的计算任务
- nginx 经验总结
ronin47
nginx 总结
深感nginx的强大,只学了皮毛,把学下的记录。
获取Header 信息,一般是以$http_XX(XX是小写)
获取body,通过接口,再展开,根据K取V
获取uri,以$arg_XX
&n
- 轩辕互动-1.求三个整数中第二大的数2.整型数组的平衡点
bylijinnan
数组
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ExoWeb {
public static void main(String[] args) {
ExoWeb ew=new ExoWeb();
System.out.pri
- Netty源码学习-Java-NIO-Reactor
bylijinnan
java多线程netty
Netty里面采用了NIO-based Reactor Pattern
了解这个模式对学习Netty非常有帮助
参考以下两篇文章:
http://jeewanthad.blogspot.com/2013/02/reactor-pattern-explained-part-1.html
http://gee.cs.oswego.edu/dl/cpjslides/nio.pdf
- AOP通俗理解
cngolon
springAOP
1.我所知道的aop 初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的一种有益补充等等。一下子让你不知所措,心想着:怪不得很多人都和 我说aop多难多难。当我看进去以后,我才发现:它就是一些java基础上的朴实无华的应用,包括ioc,包括许许多多这样的名词,都是万变不离其宗而 已。 2.为什么用aop&nb
- cursor variable 实例
ctrain
variable
create or replace procedure proc_test01
as
type emp_row is record(
empno emp.empno%type,
ename emp.ename%type,
job emp.job%type,
mgr emp.mgr%type,
hiberdate emp.hiredate%type,
sal emp.sal%t
- shell报bash: service: command not found解决方法
daizj
linuxshellservicejps
今天在执行一个脚本时,本来是想在脚本中启动hdfs和hive等程序,可以在执行到service hive-server start等启动服务的命令时会报错,最终解决方法记录一下:
脚本报错如下:
./olap_quick_intall.sh: line 57: service: command not found
./olap_quick_intall.sh: line 59
- 40个迹象表明你还是PHP菜鸟
dcj3sjt126com
设计模式PHP正则表达式oop
你是PHP菜鸟,如果你:1. 不会利用如phpDoc 这样的工具来恰当地注释你的代码2. 对优秀的集成开发环境如Zend Studio 或Eclipse PDT 视而不见3. 从未用过任何形式的版本控制系统,如Subclipse4. 不采用某种编码与命名标准 ,以及通用约定,不能在项目开发周期里贯彻落实5. 不使用统一开发方式6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函
- Android逐帧动画的实现
dcj3sjt126com
android
一、代码实现:
private ImageView iv;
private AnimationDrawable ad;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout
- java远程调用linux的命令或者脚本
eksliang
linuxganymed-ssh2
转载请出自出处:
http://eksliang.iteye.com/blog/2105862
Java通过SSH2协议执行远程Shell脚本(ganymed-ssh2-build210.jar)
使用步骤如下:
1.导包
官网下载:
http://www.ganymed.ethz.ch/ssh2/
ma
- adb端口被占用问题
gqdy365
adb
最近重新安装的电脑,配置了新环境,老是出现:
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *
百度了一下,说是端口被占用,我开个eclipse,然后打开cmd,就提示这个,很烦人。
一个比较彻底的解决办法就是修改
- ASP.NET使用FileUpload上传文件
hvt
.netC#hovertreeasp.netwebform
前台代码:
<asp:FileUpload ID="fuKeleyi" runat="server" />
<asp:Button ID="BtnUp" runat="server" onclick="BtnUp_Click" Text="上 传" />
- 代码之谜(四)- 浮点数(从惊讶到思考)
justjavac
浮点数精度代码之谜IEEE
在『代码之谜』系列的前几篇文章中,很多次出现了浮点数。 浮点数在很多编程语言中被称为简单数据类型,其实,浮点数比起那些复杂数据类型(比如字符串)来说, 一点都不简单。
单单是说明 IEEE浮点数 就可以写一本书了,我将用几篇博文来简单的说说我所理解的浮点数,算是抛砖引玉吧。 一次面试
记得多年前我招聘 Java 程序员时的一次关于浮点数、二分法、编码的面试, 多年以后,他已经称为了一名很出色的
- 数据结构随记_1
lx.asymmetric
数据结构笔记
第一章
1.数据结构包括数据的
逻辑结构、数据的物理/存储结构和数据的逻辑关系这三个方面的内容。 2.数据的存储结构可用四种基本的存储方法表示,它们分别是
顺序存储、链式存储 、索引存储 和 散列存储。 3.数据运算最常用的有五种,分别是
查找/检索、排序、插入、删除、修改。 4.算法主要有以下五个特性:
输入、输出、可行性、确定性和有穷性。 5.算法分析的
- linux的会话和进程组
网络接口
linux
会话: 一个或多个进程组。起于用户登录,终止于用户退出。此期间所有进程都属于这个会话期。会话首进程:调用setsid创建会话的进程1.规定组长进程不能调用setsid,因为调用setsid后,调用进程会成为新的进程组的组长进程.如何保证? 先调用fork,然后终止父进程,此时由于子进程的进程组ID为父进程的进程组ID,而子进程的ID是重新分配的,所以保证子进程不会是进程组长,从而子进程可以调用se
- 二维数组 元素的连续求解
1140566087
二维数组ACM
import java.util.HashMap;
public class Title {
public static void main(String[] args){
f();
}
// 二位数组的应用
//12、二维数组中,哪一行或哪一列的连续存放的0的个数最多,是几个0。注意,是“连续”。
public static void f(){
- 也谈什么时候Java比C++快
windshome
javaC++
刚打开iteye就看到这个标题“Java什么时候比C++快”,觉得很好笑。
你要比,就比同等水平的基础上的相比,笨蛋写得C代码和C++代码,去和高手写的Java代码比效率,有什么意义呢?
我是写密码算法的,深刻知道算法C和C++实现和Java实现之间的效率差,甚至也比对过C代码和汇编代码的效率差,计算机是个死的东西,再怎么优化,Java也就是和C