- 我对八种常见数据结构的理解
我想养只猫 •͓͡•ʔ
计算机基础#数据结构与算法数据结构算法
一切的前提——推导大O阶BigOnotation:描述算法运行需要多少时间和空间例如最经典的序列求和:求1+2+3+…+n的值很简单吧,只需要我们遍历1到n,然后累加,便能得出答案这段算法用BigO描述为:O(n)n表示算法里的变量n受循环的影响,整个程序的运算时间随着n的变大而变大不信的话,我们来看下这个小算法的运行时间与占用内存我们可以看到第一次计算花了62ms,到了第十次居然花了531ms,
- python数据分析之数据离散化——等宽&等频&聚类离散
Mr番茄蛋
数据离散化的意义数据离散化是指将连续的数据进行分段,使其变为一段段离散化的区间。分段的原则有基于等距离、等频率或优化的方法。离散化的原因1.模型限制比如决策树、朴素贝叶斯等算法,都是基于离散型的数据展开的。如果要使用该类算法,必须将离散型的数据进行。有效的离散化能减小算法的时间和空间开销,提高系统对样本的分类聚类能力和抗噪声能力。2.离散化的特征更易理解比如工资收入,月薪2000和月薪20000,
- iOS算法小记
寒秋壹叶
说明这是一些iOS面试的小小算法题,在此做个笔记,以供参考和以后的翻阅。用C语言实现字符串的翻转和计算一个View上的UIImageView的个数,这两个算法题目,只给出代码,工程文件未做上传,请谅解。Demo是一个macOS的命令行工程,为了避免运行模拟器的麻烦。某些代码,并未按照《禅与Objective-C编程艺术》中写的那样规范,请轻喷。Demo地址用C语言写一个函数,实现翻转字符串,并考虑
- 算法 离散化
何hyy
算法算法
整数离散化适用条件适用于有序的整数序列该序列的值域很大,该序列的数的个数很少使用的是数的相对大小而非绝对大小算法思路原数组a:数组下标:01234数组元素:1225109映射数组:数组下标:0123数组元素:0123(从0开始映射)1234(从1开始映射)原理将数据从数组a中复制到b数组,对b排序给b去重将b的下标作为象征,将a数组每个元素使用二分查找在b中找到,并用b的下标值替换a数组的元素值。
- 有趣的小算法
NEUMaple
Java算法算法java
找到一个大于等于目标容量的最小的2的幂次方数,常用于实现具有动态扩展能力的数据结构。示例:HashMap的扩容大小机制。staticfinalinttableSizeFor(intcap){intn=cap-1;n|=n>>>1;n|=n>>>2;n|=n>>>4;n|=n>>>8;n|=n>>>16;return(n=MAXIMUM_CAPACITY)?MAXIMUM_CAPACITY:n+1;
- Python小算法 -- 发红包功能
lotus_3hao
Pythonpython
输入总金额和红包数量,实现随机生成红包金额的功能。思路:1、先判断总金额是否足够,要保证每人至少0.01元。2、使用random模块生成总和为红包金额,个数为红包个数的随机数,完成。生成方法:将总金额乘以100,换算到分,保证总金额为整数。在1至总金额(不含)范围内取红包个数-1的随机整数,再加上0和总金额,生成随机数列表。列表重新排序后,依次计算相邻两个数的差(所有的差之和就为总金额),即可得到
- 实用小算法
smart哥
java基础进阶javajava基础
开头提醒:打开自己本地任意一个SpringBoot项目,复制代码到test包下跟着敲。后面几篇文章不再提醒,希望大家养成习惯。看10篇文章,不如自己动手做一次。我们不执着于一天看多少篇,但求把每一篇都搞懂,慢就是快。给大家分享一个非常、非常、非常实用的小算法。严格意义上,它不是一个算法,而是一种编码技巧。但其中涉及的思想层面的东西是共通的,如果能熟练掌握它,在某些场景下将大幅提升我们程序的执行效率
- [每日一道小算法(三十五)][数组] 删除数组中重复的数字(shopee笔试题)
Sunshine-松
算法合集数据结构算法java
前言:这是另一道AC出来的笔试题,在这里分享一下。题目描述已知有序正整数数组,删除数组中重复的数组,使得数组中数字满足下面要求:数字1最多允许出现一次,数字2最多允许出现两次,以次内推,数字为n(n>0)最多允许出现n次。返回满足条件的数组中数组长度的最大值。输入描述111222333输出:6题目解析我这道题的思路就是统计每个数字出现的次数,根据次数来做加减,如果次数大于等于自己则最大为自己本身,
- 算法:如何实现群发红包算法
文子产品笔记
今天想讲的是一个小算法,关于如何实现一个群发红包的功能,写这个小算法是因为以前一个朋友在面试的时候被面试官问到了,完事了就回来问我这个面试题,我当时第一想法是不就是一个随机数生成嘛,有什么难度的,后来仔细一想,不对呀,不是想的那么简单,我忽略了每个人得获取红包金额的概率的均衡,想想挺有意思的,于是就总结下这个小算法。拿微信群红包举例吧,想实现微信红包需要满足三个条件:每个人获取金额范围概率相同所有
- 小算法
梅鹤凄凉
1、二分搜索autobegin=container.begin(),end=container.end();automid=begin+(end-begin)/2;while(mid!=end&&*mid!=sought){if(sought<*mid){end=mid}else{begin=mid+1}mid=begin+(end-begin)/2}
- Java小结3——面向对象进阶
往前狂奔的Stephen
java开发语言
目录类就是设计图构造器this关键字工具类代码块设计模式包final关键字的作用常量枚举static关键字成员方法的分类方法的内存原理抽象类接口接口新增的方法多态内部类静态内部类成员内部类局部内部类(了解即可)匿名内部类常用APIObject类StringBuilderMath类System类Date类两个小算法Lambda表达式包装类面向对象复习补漏类就是设计图类就是建造对象的蓝图。定义类的注意
- 学习C++: VSCode配置C++开发环境
此人姓于名叫罩百灵
#C/C++vscodec++编辑器
前言VSCode相比于VisualStudio来说更加轻量化,且可以跨平台使用。当测试一些小算法时,VSCode结合C/C++Extension非常小巧,因此本文主要总结如何在VSCode上配置C++开发环境。C++的开发环境配置和Python的环境配置没啥区别,都遵循如下规则:安装解释器安装插件在插件中配置解释器地址以下详细介绍安装细节。编译器的安装与配置Win环境下载Win环境下安装MinGW
- 基于FPGA的图像缩小算法实现,包括tb测试文件和MATLAB辅助验证
简简单单做算法
Verilog算法开发#图像算法fpga开发matlab图像放小
目录1.算法运行效果图预览2.算法运行软件版本3.部分核心程序4.算法理论概述5.算法完整程序工程1.算法运行效果图预览将FPGA的处理结果导出到matlab中显示图像效果:2.算法运行软件版本vivado2019.2matlab2022a3.部分核心程序`timescale1ns/1ps////Company://Engineer:////CreateDate:2022/07/2801:51:4
- 【小算法】两个 vector,对其中一个排序,另一个位置对应变化
光明磊磊
#Accept算法c++排序算法
问题做算法题时需要的一个子步骤,有两个std::vector,对其中的一个进行从大到小排序,另外一个的位置对应改变解决方法假设两个std::vectorv1,v2;法1:使用multimap(执行时间长,占内存大)std::multimap>m;//val,posfor(inti=0;i(GPT3.5给出算法,执行时间最短,占内存较优)std::vector>vv;for(inti=0;i&a,c
- leetcode50.Pow(x,n)
武汉第一资本家Haor
刷题记录leetcode算法java
leetcode50.Pow(x,n)题目描述实现pow(x,n),即计算x的整数n次幂函数(即,x^n)。输入:x=2.00000,n=10输出:1024.00000解题思路采用递归,利用快速幂的技巧实现计算乘方。快速幂(Exponentiationbysquaring,平方求幂)是一种简单而有效的小算法,它可以以O(logn)的时间复杂度计算乘方eg:计算2的10次方相比于2*2*2*2..
- 小算法:无重复字符的最长子串
cooooper
在LeetCode的第一天,评论区遇到了印象深刻的答案传送门:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/题目:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:"abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输
- 力扣 -- 673. 最长递增子序列的个数
高比拜仁0824
力扣动态规划力扣经典面试题leetcode算法数据结构c++c语言动态规划贪心算法
小算法:通过一次遍历找到数组中最大值出现的次数:利用这个小算法求解这道题就会非常简单了。参考代码:classSolution{public:intfindNumberOfLIS(vector&nums){intn=nums.size();vectorlen(n,1);autocount=len;intretcount=1;intretlen=1;//求最长递增子序列的长度并统计不同长度子序列的个数
- 小算法:盛水最多的容器
cooooper
题目:给定n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai)。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai)和(i,0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为2图中垂直线代表输入数组[1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为49。示例:输入:[1,
- OpenCV 最小二乘+距离最小拟合圆
Mr-MegRob
OpenCVOpenCVC++拟合圆
OpenCV最小二乘+距离最小拟合圆一.最小二乘算法二.距离最小算法三.还可以优化吗四.代码下载我们经常需要由给定的点精确地拟合出一个圆,下面讲解从最小二乘算法到距离最小算法的实现过程,其中距离最小算法不使用GSL算法库一.最小二乘算法最小二乘算法有两种方法可以实现,一种是微积分算法,一种是矩阵投影算法,由于OpenCV中已经提供了矩阵运算功能,所以这里使用矩阵方法来实现最小二乘拟合圆假设已经有了
- 2023-08-13 一个小题目 A+B problem
不停感叹的老林_
笔记算法
一个小题目A+Bproblem前言一、问题及解答关碍总结前言一个小算法问题,记录一下一、问题及解答A+Bproblem(A+Bproblem)描述小明有一个很大的数字,现在他想要在这个数字中间插入一个+号,来求出这个数的结果,并且他还想知道,这些数中哪个数末尾0最多。输入第一行一个整数T(t#includeautogetLastChar(charnum)->char{charres=static_
- php 求正班工作日的小算法2
i_saw_you
技術php算法
functiongetWorkDays($year,$month,$bigword=true){$tmp=7;if($bigword){$tmp=6;}$workday=0;$t=mktime(0,0,0,$month,1,$year);$days=date('t',$t);for($i=1;$i<=$days;$i++){$t=mktime(0,0,0,$month,$i,$year);$day
- android开发时常用的小算法
背锅TV丶伴奏大师
1.整除后的向上取整privatefunupInt(i:Int):Int{returnMath.ceil(i*1.0/3).toInt()//returni/3+if(i%3!=0)1else0}
- 作业集合(是算法题,语法题请见具体章节笔记
矿矿不想吃饭
学习算法c++
文章目录零、容易忘的语法printf输出格式(double用lf,int用d)位运算lowbit一、搜索14299拼接碎发二、模拟1150914255三、二分11570119941414四、快速幂算法14258五、滑动窗口1401经典无重复字符串滑窗O(n)1405三数和->两数和滑窗1418包含全部字母的最短字串1413正好包含不同k个数字的子序列六、贪心and、其他小算法摩尔投票1404算阶乘
- 栈:平衡的字符串
扈扈哈嘿
前段时间面试华为时,考官问了一道小算法题。微信图片_20200423223042.jpg今天在看数据结构这本书时,想起了这道算法题。其实就是使用栈这种数据结构判断一个中缀表达式中的分隔符,在这里做一个记录。importjava.util.Stack;publicclassBalanceChecker{publicbooleancheckBlance(Stringexpression){boolea
- Python 小型项目大全 16~20
布客飞龙
pythonpython开发语言numpy
#16钻石原文:http://inventwithpython.com/bigbookpython/project16.html这个程序的特点是一个小算法,用于绘制各种尺寸的ASCII艺术画钻石。它包含绘制轮廓或你指定大小的填充式菱形的功能。这些功能对于初学者来说是很好的练习;试着理解钻石图背后的图案,因为它们的尺寸越来越大。运行示例当您运行diamonds.py时,输出将如下所示:Diamond
- 对使用状态压缩和动态规划求hamilton最短路径的理解
Eritque arcus
C\C++算法动态规划数据结构算法C++hamilton
对使用状态压缩和动态规划求hamilton最短路径的理解hamilton问题最短路径预设操作二进制的一些小算法状态压缩动态规划预设输入输出算法代码输出路径hamilton问题即:给定一张n(n≤20)个点的带权无向图,点从0~n-1标号,求起点0到终点n-1的最短Hamilton路径。Hamilton路径的定义是从0到n-1不重不漏地经过每个点恰好一次。通俗来说就是,图表示大概为这个样子本文中,代
- 小算法集结
勤奋的菜鸟a
C语言简单算法算法
1.计算一元二次方程。注意事项a必须大于0#define_CRT_SECURE_NO_WARNINGS#include#includeintmain(){ //b方减去4倍的ac赋值给变量d规则:d>0则有俩实数根d0){ x1=(-b+sqrt(d))/(2*a); x2=(-b-sqrt(d))/(2*a); printf("x1=%.2lf,
- 每日一个小算法之两数之和
凯哥Java
每日一个小算法之两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1].这个题目是不是很简单啊。本文出自凯哥Java(kaigej
- 《攻防世界》forgot栈空间题
HNHuangJingYu
pwn题目unctf
哈哈哈,讲下这题的思路,拿到题目又是一大堆的字符串显示在控制台上,本想着又是一道逻辑题,披着逆向算法的外套,害,没办法继续分析前面输入name用了fgets函数但是限制输入长度了,所以直接忽略,然后就是输入一个数对其进行简单的小算法了,我显示分析了一波算法,然后根据出题人的提示说这个,但是我好像还是摸不清题目的漏洞在哪里,就一直摸摸摸,先是简单的看了下全局伪代码,加上程序运行状况,发现你输入的数就
- 一、java实现查找字符串在文本出现的次数
冒泡人生
每日记录分析一个小算法第一种实现方式中心思想:不断的去切割文本去匹配第一个符合条件的字符串代码如下privatestaticintstrAppearInTextCount(StringsourceStr,StringfindStr){intcount=0;while(true){//获取文本中第一个匹配的字符串的位置intindex=sourceStr.indexOf(findStr);//ind
- java线程Thread和Runnable区别和联系
zx_code
javajvmthread多线程Runnable
我们都晓得java实现线程2种方式,一个是继承Thread,另一个是实现Runnable。
模拟窗口买票,第一例子继承thread,代码如下
package thread;
public class ThreadTest {
public static void main(String[] args) {
Thread1 t1 = new Thread1(
- 【转】JSON与XML的区别比较
丁_新
jsonxml
1.定义介绍
(1).XML定义
扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。
XML是标
- c++ 实现五种基础的排序算法
CrazyMizzz
C++c算法
#include<iostream>
using namespace std;
//辅助函数,交换两数之值
template<class T>
void mySwap(T &x, T &y){
T temp = x;
x = y;
y = temp;
}
const int size = 10;
//一、用直接插入排
- 我的软件
麦田的设计者
我的软件音乐类娱乐放松
这是我写的一款app软件,耗时三个月,是一个根据央视节目开门大吉改变的,提供音调,猜歌曲名。1、手机拥有者在android手机市场下载本APP,同意权限,安装到手机上。2、游客初次进入时会有引导页面提醒用户注册。(同时软件自动播放背景音乐)。3、用户登录到主页后,会有五个模块。a、点击不胫而走,用户得到开门大吉首页部分新闻,点击进入有新闻详情。b、
- linux awk命令详解
被触发
linux awk
awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息
awk处理过程: 依次对每一行进行处理,然后输出
awk命令形式:
awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file
[-F|-f|-v]大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=val
- 各种语言比较
_wy_
编程语言
Java Ruby PHP 擅长领域
- oracle 中数据类型为clob的编辑
知了ing
oracle clob
public void updateKpiStatus(String kpiStatus,String taskId){
Connection dbc=null;
Statement stmt=null;
PreparedStatement ps=null;
try {
dbc = new DBConn().getNewConnection();
//stmt = db
- 分布式服务框架 Zookeeper -- 管理分布式环境中的数据
矮蛋蛋
zookeeper
原文地址:
http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/
安装和配置详解
本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两
- tomcat数据源
alafqq
tomcat
数据库
JNDI(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。
没有使用JNDI时我用要这样连接数据库:
03. Class.forName("com.mysql.jdbc.Driver");
04. conn
- 遍历的方法
百合不是茶
遍历
遍历
在java的泛
- linux查看硬件信息的命令
bijian1013
linux
linux查看硬件信息的命令
一.查看CPU:
cat /proc/cpuinfo
二.查看内存:
free
三.查看硬盘:
df
linux下查看硬件信息
1、lspci 列出所有PCI 设备;
lspci - list all PCI devices:列出机器中的PCI设备(声卡、显卡、Modem、网卡、USB、主板集成设备也能
- java常见的ClassNotFoundException
bijian1013
java
1.java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory 添加包common-logging.jar2.java.lang.ClassNotFoundException: javax.transaction.Synchronization
- 【Gson五】日期对象的序列化和反序列化
bit1129
反序列化
对日期类型的数据进行序列化和反序列化时,需要考虑如下问题:
1. 序列化时,Date对象序列化的字符串日期格式如何
2. 反序列化时,把日期字符串序列化为Date对象,也需要考虑日期格式问题
3. Date A -> str -> Date B,A和B对象是否equals
默认序列化和反序列化
import com
- 【Spark八十六】Spark Streaming之DStream vs. InputDStream
bit1129
Stream
1. DStream的类说明文档:
/**
* A Discretized Stream (DStream), the basic abstraction in Spark Streaming, is a continuous
* sequence of RDDs (of the same type) representing a continuous st
- 通过nginx获取header信息
ronin47
nginx header
1. 提取整个的Cookies内容到一个变量,然后可以在需要时引用,比如记录到日志里面,
if ( $http_cookie ~* "(.*)$") {
set $all_cookie $1;
}
变量$all_cookie就获得了cookie的值,可以用于运算了
- java-65.输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999
bylijinnan
java
参考了网上的http://blog.csdn.net/peasking_dd/article/details/6342984
写了个java版的:
public class Print_1_To_NDigit {
/**
* Q65.输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999
* 1.使用字符串
- Netty源码学习-ReplayingDecoder
bylijinnan
javanetty
ReplayingDecoder是FrameDecoder的子类,不熟悉FrameDecoder的,可以先看看
http://bylijinnan.iteye.com/blog/1982618
API说,ReplayingDecoder简化了操作,比如:
FrameDecoder在decode时,需要判断数据是否接收完全:
public class IntegerH
- js特殊字符过滤
cngolon
js特殊字符js特殊字符过滤
1.js中用正则表达式 过滤特殊字符, 校验所有输入域是否含有特殊符号function stripscript(s) { var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]"
- hibernate使用sql查询
ctrain
Hibernate
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.hibernate.Hibernate;
import org.hibernate.SQLQuery;
import org.hibernate.Session;
import org.hibernate.Transa
- linux shell脚本中切换用户执行命令方法
daizj
linuxshell命令切换用户
经常在写shell脚本时,会碰到要以另外一个用户来执行相关命令,其方法简单记下:
1、执行单个命令:su - user -c "command"
如:下面命令是以test用户在/data目录下创建test123目录
[root@slave19 /data]# su - test -c "mkdir /data/test123" 
- 好的代码里只要一个 return 语句
dcj3sjt126com
return
别再这样写了:public boolean foo() { if (true) { return true; } else { return false;
- Android动画效果学习
dcj3sjt126com
android
1、透明动画效果
方法一:代码实现
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View rootView = inflater.inflate(R.layout.fragment_main, container, fals
- linux复习笔记之bash shell (4)管道命令
eksliang
linux管道命令汇总linux管道命令linux常用管道命令
转载请出自出处:
http://eksliang.iteye.com/blog/2105461
bash命令执行的完毕以后,通常这个命令都会有返回结果,怎么对这个返回的结果做一些操作呢?那就得用管道命令‘|’。
上面那段话,简单说了下管道命令的作用,那什么事管道命令呢?
答:非常的经典的一句话,记住了,何为管
- Android系统中自定义按键的短按、双击、长按事件
gqdy365
android
在项目中碰到这样的问题:
由于系统中的按键在底层做了重新定义或者新增了按键,此时需要在APP层对按键事件(keyevent)做分解处理,模拟Android系统做法,把keyevent分解成:
1、单击事件:就是普通key的单击;
2、双击事件:500ms内同一按键单击两次;
3、长按事件:同一按键长按超过1000ms(系统中长按事件为500ms);
4、组合按键:两个以上按键同时按住;
- asp.net获取站点根目录下子目录的名称
hvt
.netC#asp.nethovertreeWeb Forms
使用Visual Studio建立一个.aspx文件(Web Forms),例如hovertree.aspx,在页面上加入一个ListBox代码如下:
<asp:ListBox runat="server" ID="lbKeleyiFolder" />
那么在页面上显示根目录子文件夹的代码如下:
string[] m_sub
- Eclipse程序员要掌握的常用快捷键
justjavac
javaeclipse快捷键ide
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 写道 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可
- c++编程随记
lx.asymmetric
C++笔记
为了字体更好看,改变了格式……
&&运算符:
#include<iostream>
using namespace std;
int main(){
int a=-1,b=4,k;
k=(++a<0)&&!(b--
- linux标准IO缓冲机制研究
音频数据
linux
一、什么是缓存I/O(Buffered I/O)缓存I/O又被称作标准I/O,大多数文件系统默认I/O操作都是缓存I/O。在Linux的缓存I/O机制中,操作系统会将I/O的数据缓存在文件系统的页缓存(page cache)中,也就是说,数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间。1.缓存I/O有以下优点:A.缓存I/O使用了操作系统内核缓冲区,
- 随想 生活
暗黑小菠萝
生活
其实账户之前就申请了,但是决定要自己更新一些东西看也是最近。从毕业到现在已经一年了。没有进步是假的,但是有多大的进步可能只有我自己知道。
毕业的时候班里12个女生,真正最后做到软件开发的只要两个包括我,PS:我不是说测试不好。当时因为考研完全放弃找工作,考研失败,我想这只是我的借口。那个时候才想到为什么大学的时候不能好好的学习技术,增强自己的实战能力,以至于后来找工作比较费劲。我
- 我认为POJO是一个错误的概念
windshome
javaPOJO编程J2EE设计
这篇内容其实没有经过太多的深思熟虑,只是个人一时的感觉。从个人风格上来讲,我倾向简单质朴的设计开发理念;从方法论上,我更加倾向自顶向下的设计;从做事情的目标上来看,我追求质量优先,更愿意使用较为保守和稳妥的理念和方法。
&