Linking

Capturing Life & Tech

  • 主页
  • 随笔
  • 关于我
所有文章 外链

Linking

Capturing Life & Tech

  • 主页
  • 随笔
  • 关于我

java初识

2016-07-07

1.开发环境配置

JDK TOMCAT
配置环境变量

1
2
3
- JAVA_HOME  配置JDK安装路径,jdk根目录
- PATH 配合JDK命令文件的位置,jdk/bin目录
- CLASSPATH 配置类库文件的位置,jdk/lib目录

Eclipse需要映射tomcat地址(可以不管tomcat系统环境变量)。

more >>
  • java
  • cs

展开全文 >>

HTML5服务器推送事件SSE

2016-05-06

今天论文总算初步告一段落,心情大好啊。想到这个快遗忘的博客,技术之路又要开启了。
一个月余的高压状态,虽然身体很累很累,但总算有所收获吧。

今天看了一下HTML5,记录此篇,也算是回归之作。
路漫漫,加把劲。

使用 SSE 可以不停的将 DOM 事件推送到用户的浏览器中。这个事件流方法会打开一个到服务器的持久连接,新消息可用时发送数据到客户端,从而不再需要持续的轮询。

more >>
  • hmtl5
  • sse
  • cs

展开全文 >>

模块化/MVC

2016-03-13

下午看了一些关于模块化和MVC的文章,从各个文章中摘取了一些知识点,记录下来。想到好久没更新博客,权当充数。
接下来三天面试GIS开发和游戏开发,希望这三个公司有一个是我的归宿。

模块化

关键词:
函数集合:污染全局变量
对象:可修改内部变量,不安全
立即执行函数:匿名函数,闭包,私有成员
内存泄露:引用未释放,内存被占用
高内聚低耦合:代码拆分

别人的模块拿来即用。标准化的接口。相互独立,功能完整。

模块化的价值

  1. 代码服用
  2. 提升可维护性
  • 公共模块通常用于促进代码复用
  • 业务模块通常用于提升可维护性
more >>
  • 模块化
  • MVC
  • cs

展开全文 >>

Today

2016-03-03

今天没有心情发笔记。
有时候常在想,我们做项目的意义何在?仅仅是为了完成任务,交付拿钱走人?
性格使然,不喜欢很功利性的事情,往往想到很功利的去做事就没有了动力。
我也不喜欢临时抱佛脚,考试周冲刺这些事。所以总是不能快速的解决问题,做出成果。没少吃亏,死性不改。
也许等我能做出成绩之后再回过头来想这些可能更实际一点吧。现在看问题还是太局限了。
小孩子脾气。依着自己的性子。终究是成不了大事的。

忍耐吧。

  • thought
  • diary

展开全文 >>

进度条

2016-03-02

思路:

进度是已上传除以总大小的百分比;通过动态改变元素的宽度来显示百分比,数字的变化标明大小。

编程重要的是思想,逻辑清楚了,再来码代码会清晰许多。

more >>
  • 进度条
  • cs

展开全文 >>

HTML5与Ajax上传文件

2016-03-01

iframe伪装,jQuery-uploaded-file插件

more >>
  • Ajax
  • HTML5
  • cs

展开全文 >>

Ajax系列三-探讨XHR及POST数据

2016-02-28

#Ajax系列三-深度探讨XHR及POST数据
Ajax异步原理

相当于在用户和服务器之间加了—个中间层(AJAX引擎),使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器,像—些数据验证和数据处理等都交给Ajax引擎自己来做, 只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。

ajax状态码

排序 时间 状态码
0 XHR对象刚创建 0
1 open建立连接成功 1
2 接收头信息完毕 2
3 接收body信息完毕 3
4 成功,结束后 4

ajax的好处就是不阻塞后面代码的执行。

more >>
  • ajax
  • cs

展开全文 >>

Ajax系列二-现代化的Ajax

2016-02-27

核心–XMLHttpRequest对象,一个专门的HTTP请求工具

使用XMLHttpRequest做Ajax请求:

如何创建该对象

标准` new XMLHttpRequest()`
低版本`IE(678)`,`new ActiveXObject('Microsoft.XMLHTTP')`;新的`jQuery`已经抛弃IE6,**程序员不应该去迁就用户的坏习惯,有时候需要逼用户改变习惯。**
1
2
3
4
5
6
7
8
9
10
11
function createXHR(){
var xhr = null;
if(window.XMLHttpRequest){
xhr = new XMLHttpRequest();
} else if(window.ActiveXObject){
xhr = new ActiveXObject('Microsoft.XMLHTTP');
} else{
console.log('你的浏览器很奇怪。');
}
return xhr;
}

利用XHR发送请求来请求后台服务器资源

分析HTTP协议,请求需明确几个因素:
   1)请求方法:GET/POST/PUT/DELETE/HEAD
   2)请求哪个资源(URL)
   3)同步方式–同步/异步

如何得到请求返回结果

1
2
3
4
5
6
7
8
9
10
11
function vote(){
//1. 制造xhr
var xhr = createXHR();
//2. 打开连接
xhr.open('GET', './05-ajaxvote.php', true/false);
//3. 发送请求
xhr.send(null);
//4. 测试同步异步的差异,改true/false
//alert(xhr.responseText);
//为避免误会用
alert('123');
more >>
  • ajax
  • cs

展开全文 >>

Ajax系列一-远古时代

2016-02-26

题按–在真正的Ajax出现之前,是怎么实现类似效果的。

这几天断断续续的看完了ajax和http相关的教程,查询了Wikipedia相关资料,接下来几天,整理一下。

投票需求:要求无刷新投票,并且不允许使用XMLHttpRequest对象
分析:在XHR对象没有流行之前,已经有无刷新这种效果的要求

方法一: HTTP协议204 No Content

原理:利用http 204 No Content 状态码,浏览器不会跳转

前端:

1
2
3
4
5
6
<body>
<div>
<p><img width=300 height=400 src="lin.jpg"></p>
<p><a href="vote.php">vote</a></p>
</div>
</body>

后端:

1
2
3
4
5
6
7
8
9
10
<?php 
$votenum = file_get_contents("./vote.txt");
if ($votenum == null) {
$votenum = 0;
}
$votenum += 1;
file_put_contents('./vote.txt', $votenum);
//利用HTTP协议的204特性
header('HTTP/1.1 204 No Content');
?>
more >>
  • Ajax
  • cs

展开全文 >>

最近的想法及计划

2016-02-20

年也过完了,该干活了。
2016上半年的任务

1.完成毕业论文,顺利毕业
2.3月份找到一个合适的工作
3.学习新知识,巩固计算机基础知识

more >>
  • thought
  • plan
  • plan

展开全文 >>

« Prev1…10111213Next »
© 2015-2026 Linking
GitHub:hexo-theme-yilia-plus by Litten
本站总访问量次 | 本站访客数人
  • 所有文章
  • 外链

tag:

  • weather
  • 需求
  • essay
  • basketball
  • olympic
  • nginx
  • APPScan
  • SQl盲注
  • xss
  • Ajax
  • ajax
  • ai
  • agent
  • openclaw
  • ccf
  • Nginx
  • HTML5
  • html5
  • hmtl5
  • sse
  • JavaScriptCore
  • Oracle
  • operation
  • Linux
  • deploy
  • Mac Office
  • markdown
  • ListView
  • GridView
  • MySQL
  • 慢查询
  • mongodb
  • 转置
  • thought
  • network
  • ubuntu
  • NetworkManager
  • RFKill
  • Netplan
  • avatar
  • cocoa
  • blog
  • Gitalk
  • container
  • macvlan
  • docker
  • oracle
  • cookie
  • patch
  • gitea
  • git
  • iOS
  • https
  • 多线程
  • bundle
  • 兼容性
  • HTTP
  • 绘图
  • cs
  • java
  • 效率
  • 快捷键
  • route
  • nodejs
  • pip
  • arcgis
  • arcgis 建模
  • 标识
  • redis
  • read
  • bookList
  • running
  • showdoc
  • disk
  • unit-test
  • D.Wade
  • thoughts
  • duoduo
  • Python
  • python
  • tomcat
  • 读书节
  • session
  • jdk
  • war
  • 加班
  • Android onclick事件监听
  • 正则
  • 手机品牌匹配
  • ntp
  • OpenLayers
  • Geoserver
  • wechat
  • 微信公众号
  • 爬虫
  • WeChat
  • 张靓颖
  • 动漫
  • vpn
  • PPT
  • MarkDown
  • plan
  • 朱赟
  • 极客时间专栏
  • 极客邦
  • 模块化
  • MVC
  • excel
  • NBA
  • kobe
  • team
  • crawler
  • 进度条
  • ssl
  • book
  • anti-stealing-link
  • Agentic Engineering
  • Vibe Coding
  • Software 3.0
  • Andrej Karpathy
  • LLM
  • Programming
  • complain

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • GitHub Trending
  • OpenAI ChatGPT
  • Gitee码云
  • 简书
  • CSDN