工作编辑的演绎

  不小心写了一会儿JS代码,因为页面上广告太多,想写点过滤广告的JS放在油猴子上用。而且还失败了,或许是动态更新所以去掉了还再回来,我就没有继续追加了。觉得好失败,想起来写代码的话还是严谨的语言比较好用一些。

  于是想起来去写java,下了会儿tomcat,还没开始写,想写一下试试的。

  下午出去逛马路,看着美丽的秋色图,想起或许自己比较喜欢的是编程本身吧。在外围逛了那么久,觉得有意思的还是算法上的判断。只是那么多大框架什么的,到现在不容易再回到编程里去。

  通过想逻辑来实现代码,这个其实是我曾经比较擅长的,一眼看到它执行的最后结果。脑袋像机器一样运行比机器快。机器是运转算法,进行计算,我是直接指导算法的结果,本来就是定向设计的。

  这个笔记本跑的慢集成环境不好装,用eclipse老一点的版本应该可以,不知道还能找不到不。倒是用Jbuilder也可以。想着沉到代码和算法里,从内部驱动。可是不知到能“想”多久。

  内部驱动是一个很广的世界,就像玩游戏,控制外层的变动和实现。从内层建构开始大概可以发现很多以前没看到的角度,包括到数据堆栈的应用也能更多了解一些。

  建了一个飘忽的空架子,也不能用这个来找工作,倒是可以给自己用,如果我会愿意编码的话。不怎么想写代码,失去了原有的快乐。最开始的时候写就讲究个代码简介,省字数。后来发现省字数一点用都没有,也不能提高运算速度,那点减少程序kb数根本没有实际价值。编程的时候会头痛,是判断用的时间多呢,还是赋值用的时间多,一个循环跑起来用那么多判断,比较或累加,怎样设计可以让程序跑的更简便一些。

  在大了就会问底层是怎么实现的,堆栈是什么东西,为什么一个功能有那么多实现方式。每一个函数或者代码或者类它的实现过程中,都会用掉多少时间,怎么能看出来快慢。

  当时写的程序那么少根本不能“感觉”出来,从书上读到的速度介绍不全也不管用。外文引进过来,往往是死板地背书,根本不是亲身体验的经验记载,不写为什么来,只写怎么做让照着做就可以了。关键是那个”怎么做”根本让人觉得头大不好用。

  深入到程序内部,翻译过来的东西都是一个比一个逗。在这样一个环境里根本不可以做顶端依赖,总希望别人写好能用的东西直接告诉自己改怎么做,应该有人写出来自己的分析,写出来自己的探索,这才是平等的尊重。

  Java坑很深,还是能用来写一些东西。

  慢慢寻找着。肯定不能用JBuilder,那个集成太挫了。....

时间: 2024-10-15 01:06:22

工作编辑的演绎的相关文章

Mathematica

Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎.图形系统.编程语言.文本系统.和与其他应用程序的高级连接.很多功能在相应领域内处于世界领先地位,它也是使用最广泛的数学软件之一.Mathematica的发布标志着现代科技计算的开始.Mathematica是世界上通用计算系统中最强大的系统.自从1988发布以来,它已经对如何在科技和其它领域运用计算机产生了深刻的影响. Mathematica和MATLAB.Maple并称为三大数学软件. 软件名称 Mathematica 开

Ubuntu 配置 Go 语言开发环境(Sublime Text+GoSublime)

本文针对的 Go 语言版本为 1.3,之前也有相关文章讲解如何在 Ubuntu 下配置Go语言的开发环境,但时过境迁,一些方法已经不相同或者不必要.虽讲的是 Ubuntu 下安装配置过程,但 Windows 系统不仅下载更方便,配置环境部分大同小异,其中 64 位系统的 GCC 编译器可到 http://tdm-gcc.tdragon.net/ 下载. 第一步:安装Go语言相关工具请在终端输入以下指令(如果发现下载速度一般,建议每个分开安装,否则一个安装失败将导致未安装的全部失败): ? 1 s

CentOS 7 一步一步搭建LAMP

一.准备环境 1.系统版本 [[email protected] ~]# cat /proc/version Linux version 3.10.0-514.16.1.el7.x86_64 2.关防火墙 [[email protected] ~]# systemctl disable firewalld 3.准备yum源 [[email protected] ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-re

《LUA游戏开发实践指南》学习笔记1

本文只做个人学习笔记! Lua脚本语言的优点:免费.小巧.快速和易移植. 游戏项目中的Lua,可以完成以下工作 编辑游戏用户界面(玩家和你的游戏进行交互的媒介) 定义.存储和管理游戏数据(Lua本人并没有直接访问外部数据库的能力,但可以使用C++组件) 管理游戏实时事件 创建和维护开发者有好的游戏存储和载入系统 编写游戏的人工智能(AI) 创建功能原型,可以之后用高性能语言移植 Lua入门 Lua控制台 lua脚本(扩展名为.lua的文本文本) 代码块(Chunk):单个命令或者一系列命令组成脚

什么是系统封装

什么是系统封装 系统封装,说简单就是把系统制作成镜像的方法刻录到光盘,用在系统安装上面.系统封装,不同于系统的正常安装.最本质的区别在于 系统封装 是将一个完整的系统以拷贝的形式打包,然后用粘贴的形式安装在另外一个系统盘上,而正常安装则是通过 Setup程序进行安装. 举一个不太贴切的例子,你要铺草坪,你可以在那片土地上撒草籽等待草的长成,也可以直接购买草皮.而这层草皮就相当于系统封装. 使用系统封装可以把系统安装的时间缩短NN倍,封装安装方法 安装系统只需要5-10分钟!而比正常安装大大节约了

【Shell】 删除特殊字符文件

最近工作编辑文件时误操作弄出一个特殊字符文件,怎么转换都删除不了,可能我转换的能力有限... 然后想到可以根据文件节点来删除,具体操作参考如下: 1. ls -i 列出当前目录下所有文件的节点ID和文件名 2. rm -rf "`find -inum ${NODE_ID}`", ${NODE_ID}为你所看到的节点ID,然后烦人的文件就删除了.

altium designer 快捷键

2010年03月27日 环境快捷键 F1 访问文档库 (in context with object under cursor) Ctrl + O 访问选择的文档打开对话框 Ctrl + F4 关闭活动的文档 Ctrl + S 保存当前的文档 Ctrl + P 打印当前的文档 Alt + F4 关闭 Altium Designer Ctrl + Tab 切换打开的文档 (右手习惯) Shift + Ctrl + Tab 切换打开的文档 (左手习惯) 从Windows资源管理器打开文档作为自由文档

Vim基本操作命令

Vim是linux系统中最常见的文本编辑器,几乎任意一款linux发行版默认都会安装的软件.对,它是一款自由软件.学习Vim编辑器的基本操作命令后是有好处的,它可以让你的工作事半功倍,同时令你更加的帅. Vim编辑器中设置了三种模式---------命令模式.编辑模式.末行模式. 命令模式:控制光标移动,可对文本进行复制.粘贴.删除和查找等工作 编辑模式:正常的文本录入 末行模式:保存或退出文档,以及设置编辑环境 Vim编辑器默认进入命令模式,此时需要先切换到编辑模式后再进行文档编写工作,而每次

iOS开发之使用fastlane工具实现自动化打包发布

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "PingFang SC"; color: #000000; background-color: rgba(0, 0, 0, 0) } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 18.0px; font: 14.0px "PingFang SC"; color: #2f2f2f; backgroun