homepage

Ajax:拥抱JSON,让XML走开

限于喜欢 提交于 2020-03-05 07:21:29
  Ajax说到底就是一种浏览器异步读取服务器上XML内容的技术。XML只是符合很多规范的文本。而浏览器异步读取的只是服务器上的文本内容,所以在Ajax开发时完全不必拘泥于XML。比如,我们还有JSON。   Ajax(Asynchronous JavaScript and XML)说到底就是一种浏览器异步读取服务器上XML内容的技术。现在的技术凡是跟XML扯上关系,再加上个概念做幌子,就像金装了一样,拽得不行。门外的人看得很是热闹,门里的人摇摇头不外如是。XML呢,跨平台的新潮语言?其实XML=TXT。XML只是符合很多规范的文本。它本身什么都不是,只是保存字符的文件。而浏览器异步读取的只是服务器上的文本内容,所以在Ajax开发时完全不必拘泥于XML。 [版权所有,www.jialing.net]    JSON的来历   XML 的作用是格式化数据内容。如果我们不用XML还有什么更好的方法吗?这个答案是JSON。介绍JSON之前我先介绍一下JavaScript这门脚本语 言。脚本语言自身有动态执行的天赋。即我们可以把想要执行的语句放在字符串里,通过eval()这个动态执行函数来执行。字符串里的内容会像我们写的脚本 一样被执行。   示例1: <HTML> <HEAD>  <TITLE>eval example 1</TITLE> </HEAD> <BODY>  <script>

使用CocoaPods来做iOS程序的包依赖管理

江枫思渺然 提交于 2020-02-13 15:34:48
前言 每种语言发展到一个阶段,就会出现相应的依赖管理工具, 或者是中央代码仓库。比如 Java: maven,Ivy Ruby: gems Python: pip, easy_install Nodejs: npm 随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,这个工具叫: CocoaPods 。 CocoaPods简介 CocoaPods是一个负责管理iOS项目中第三方开源代码的工具。CocoaPods 项目的源码 在Github上管理。该项目开始于2011年8月12日,经过一年多的发展,现在已经超过1000次提交,并且持续保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。 拿我之前开发的粉笔网iPhone客户端为例,其使用了14个第三方开源库。在没有使用CocoaPods以前,我需要: 把这些第三方开源库的相关文件复制到项目中,或者设置成git的submodule,然后这些开源库通常需要依赖系统的一些framework,我需要手工地将这些framework一一增加到项目依赖中,比如ASI网络库就需要增加以下framework: CFNetwork, SystemConfiguration, MobileCoreServices, CoreGraphics and zlib。

flutter 计数器改进版

对着背影说爱祢 提交于 2020-02-08 20:33:12
程序截图 源码 import 'package:flutter/material.dart' ; void main ( ) { runApp ( MyApp ( ) ) ; } class MyApp extends StatelessWidget { @override Widget build ( BuildContext context ) { return new MaterialApp ( title : 'Demo' , theme : new ThemeData ( primaryColor : Colors . white , ) , home : new HomePage ( title : 'Demo' ) , ) ; } } class HomePage extends StatefulWidget { HomePage ( { Key key , this . title } ) : super ( key : key ) ; final String title ; _HomePageState createState ( ) = > new _HomePageState ( ) ; } class _HomePageState extends State < HomePage > { int _counter = 0 ; void

基于 Laravel Route 的 ThinkSNS+ Component

痴心易碎 提交于 2020-01-29 09:09:38
这里是传送门: 《ThinkSNS+ 基于 Laravel master 分支,从 1 到 0,再到 0.1【ThinkSNS+研发日记系列一】》 《基于 Laravel 开发 ThinkSNS+ 中前端的抉择(webpack/Vue)踩坑日记【ThinkSNS+研发日记系列二】》 在前面,我介绍了拓展类型,分别有 plus-compnent 和 plus-plugin 两个,这里重点讲以下如何实现 plus-component 的。 plus-component 是什么 就如同名字一样,plus 代表的是 ThinlSNS+ 程序,用 - 分割 后面的 component 就是「包」或者我们理解成应用。在这里的「应用」指的是通过实现 API 或者 web 的功能。所以产生了这个类型。 但是 plus-component 不只是应用,也可以是简单的功能拓展,例如 medz/plus-storage-quniu 就是拓展的七牛云储存。 composer 插件的建立 既然涉及到路由,最开始的想法,其实是 /routes 目录下生成文件,包的路由文件复制到这里来。后来,发现了问题不足。 最后想到,plus-component 的实现,不一定是基于路由的应用,也有可能是简单的拓展。我们看下中间插件的接口类: <?php namespace Zhiyi\Component\Installer

推荐系统干货总结

为君一笑 提交于 2020-01-25 14:57:35
前言 推荐系统是一个相当火热的研究方向,在工业界和学术界都得到了大家的广泛关注。希望通过此文,总结一些关于推荐系统领域相关的会议、知名学者,以及做科研常用的数据集、代码库等,一来算是对自己涉猎推荐系统领域的整理和总结,二来希望能够帮助想入门推荐系统的童鞋们提供一个参考,希望能够尽快上手推荐系统,进而更好更快的深入科研也好、工程也罢。 一、 相关会议 对于推荐系统领域,直接相关的会议不多,但由于推荐系统会涉及到数据挖掘、机器学习等方面的知识,并且推荐系统作为数据挖掘和机器学习的重要应用之一,同时推荐系统往更大的领域靠拢的话也属于人工智能的范畴,因此很多做推荐的学者把目光也瞄向了数据挖掘、机器学习和人工智能方面的会议。所以,如果想关注推荐系统的前沿,我们需要不仅关注推荐系统年会,还需要关注其他与推荐挂钩的会议。 1、与推荐系统直接相关的会议 RecSys -The ACM Conference Series on Recommender Systems. 2、数据挖掘相关的会议 SIGKDD - The ACM SIGKDD Conference on Knowledge Discovery and Data Mining. WSDM - The International Conference on Web Search and Data Mining. ICDM - The

[PHP] - Laravel - 列表、新增、修改、删除例子

不打扰是莪最后的温柔 提交于 2020-01-20 23:55:43
前言 Laravel默认是自带了CURD的功能,使用路由的Route::resource可以做到。 但真正的项目中,这往往不是我们所需要的。因为一个项目会有比较复杂的计算、验证等功能。 下面是对项目中的列表、新增、修改、删除写了一个简单的view层的模型例子 一、路由配置 在app\Http\routes.php加入如下: Route::group(["prefix" => "my2"], function() { Route::controller("/", "my\MyTest2Controller"); }); 二、控制器基类 在app\Http\Controllers目录下新建一php类文件:BaseController.php <?php namespace App\Http\Controllers; use App\Http\Controllers\Controller; class BaseController extends Controller { public function __construct() { $this->beforeFilter(function() { $this->before(); }); } protected function before() { } } ?> 三、视图模型 视图模型基类 在app

推荐系统相关

落花浮王杯 提交于 2020-01-07 23:10:58
转载:原文出处:https://www.cnblogs.com/lijinze-tsinghua/p/10763326.html 一、 相关会议 对于推荐系统领域,直接相关的会议不多,但由于推荐系统会涉及到数据挖掘、机器学习等方面的知识,并且推荐系统作为数据挖掘和机器学习的重要应用之一,同时推荐系统往更大的领域靠拢的话也属于人工智能的范畴,因此很多做推荐的学者把目光也瞄向了数据挖掘、机器学习和人工智能方面的会议。所以,如果想关注推荐系统的前沿,我们需要不仅关注推荐系统年会,还需要关注其他与推荐挂钩的会议。 1、与推荐系统直接相关的会议 RecSys -The ACM Conference Series on Recommender Systems. 2、数据挖掘相关的会议 SIGKDD - The ACM SIGKDD Conference on Knowledge Discovery and Data Mining. WSDM - The International Conference on Web Search and Data Mining. ICDM - The IEEE International Conference on Data Mining. SDM -TheSIAM International Conference on Data Mining. 3

my first homepage

a 夏天 提交于 2019-12-21 01:08:18
<!DOCTYPE html> <html> <head> <style type="text/css"> p{ text-indent:2em;} </style> <style type="text/css"> a{text-decoration: none} </style> <style type="text/css"> #w{ text-indent:2em;} </style> <style type="text/css"> *{ padding: 0; margin: 0; } body,html{ height: 100%; font: 20px/40px"microsoft yahei"; color: black; } #container{ width: 100%; margin: 0 auto; height: 100%; line-height:1; } #footer{ height: 10%; width: 100%; background: ; } #header { height: 8%; width: 100%; background: #4169E1; } #main{ height: 82%; } #left,#right{ height: 100%; float: left; } #left{ background-image:url(5

Vue项目简单介绍

蹲街弑〆低调 提交于 2019-12-16 22:32:29
项目文件结构展示: pages>HomePage.vue <template> <div> <!-- 菜鸟教程布局举例 --> <first-content></first-content> <!--<second-content></second-content>--> <!--<third-content></third-content>--> <!--<four-content></four-content>--> <!--<five-content></five-content>--> </div> </template> <script> import FirstContent from "../components/FirstContent.vue"; // 设置组件的相关信息 export default { data: function() { return {}; }, components: { FirstContent } }; </script> <style scoped> </style> router>index.js import Vue from 'vue' import Router from 'vue-router' // 通过import导入自定义的组件 @ === ../ // 导入页面组件 import AboutPage from '.

彩印网维护中碰到的问题记录

泪湿孤枕 提交于 2019-12-07 02:17:55
一新站上线了,用Fiddler2监控下http求情,结果不看不知道,一看吓一跳:访问product页面的时候,竟然又请求了一次homepage。幸亏之前homepage已经全页缓存,并且有header 304来罩着,否则性能损失大了。 百思不得其解,程序逻辑中没有调用homepage啊,这请求到底从哪里来的?只有在product页面上html代码中一点点的排除,最后终于找到罪魁祸首:一个图片放大的JQuery插件,Cloud Zoom 1.0.2。 在cloud-zoom.1.0.2.js中的173行,需要把下面的代码给注释掉/删掉: 1 /*background-image:url(\".\");*/ 可以看到请求homepage的原因是:div的background-image.url的值是homepage网址。 另外一篇文章,也指出了这个问题:Example to show a bug in Cloud Zoom http://www.sqlstudy.com/article/cloud-zoom-1-0-2-bug.html 二:运行过程中出现了大量的TIME_WAIT的情况:环境是nginx+uwsgi vi /etc/sysctl.conf net.ipv4.tcp_max_tw_buckets = 6000 timewait 的数量,默认是180000。 net