精华内容
下载资源
问答
  • php写的后台管理程序

    2011-01-21 23:49:04
    如果要做成一个完整的网站的话需要你自己去开发前台了,后台用来做网站我敢保证绝对没问题,别看我只用了3天时间做的,不过我本身对源码的安全性还是比较注重的,不可能有注入漏洞之类的,可能后台界面不怎么样,...
  • 看到一句这样的话:唉啊,真麻烦,博客每天都要更新,今天些什么呢? 我现在最想引用她的这句话,今天我些什么呢?今天过得太平常了!起床上班下班。 对了,说说我今天上班的时候和同事们谈起的一件事吧!...
    昨天在新浪明星博客中闲逛,看了杨澜的blog,
     
    看到一句这样的话:唉啊,真麻烦,博客每天都要更新,今天写些什么呢?
     
    我现在最想引用她的这句话,今天我写些什么呢?今天过得太平常了!起床上班下班。
     
    对了,说说我今天上班的时候和同事们谈起的一件事吧!
     
    昨晚看了一下格子网以后,看到六合彩格子网后,今天我把这事拿出来到公司谈了谈。大家都夸作者有创意!
     
    唉,中国人怎么都这么顽固了呢?昨天在小丫跑两会博客中看到有网友留言说,原文现在不记得了,大意如下:他是某个地区,家乡比较穷,全是山路,经济落后,但买*香港*六*合*彩风气特别浓,不管男女老少,都知道买马这一概念,使得经济越来落后。该网友还要求小丫能借机会向国家反映反映该项问题,治理一下福建广东等风气重的地方!
     
    确实,为什么如此多的人热衷于该数字游戏呢?我在深圳工作两年了,身边许多人都玩,特别是我住的小区,每一个星期的总有那么几天,一堆人围在那里掏钱,有老头,有太婆,有中年人,有背着小孩的阿姨,有开着小车的小款爷吧。真想不通为什么会有如此多的人爱上他,可能吧,他也许是大家生活中的一个寄托,没钱的想变为有钱人,有钱的想更有钱!
     
    我也一样,我也偶尔会去买双色球,我也梦想哪天我中个五百万!
     
    爱财之心谁没有呢?但只有取之有道,我想无论做什么都是可以的,像买*马,违法的,但还吸引国人无数。
     
    可能有些家庭在*六*合*彩上搞得倾家荡产吧,一个个血的故事,一堆堆愚昧无知的人群。
     
    但从那个无名网看,即www.ema.net.cn网,因为我在上面没有看到关于他网站名称的信息,所以暂时叫个无名网吧,他如果生意真的上去了,说明了国家真的应该管理管理一下了,广告主为什么会把广告放到上面,说明浏览群大,浏览群大说明关注的人多,关注的人多了自然说明参与的人多了,这只是会上网的一小部分人群浏览网站。
     
    我们可以想像中国马民是多少啊!
     
    他应该不止是一个馒头引发的血案吧,从一个*六*合*彩网站就可以看到*六*合*彩背后引发的血案了。
     

    转载于:https://www.cnblogs.com/lyb0002280/archive/2006/03/14/350188.html

    展开全文
  • 所以如果你也想亲身实践的话,本书可以省去你在书店和互联网寻找相应资料的过程,使你的学习过程事半功倍。在读完本书后,你不但可以获得对于操作系统初步的感性认识,并且对 IBMPC的接口、IA架构之保护模式,以及...
  • 所以如果你也想亲身实践的话,本书可以省去你在书店和互联网寻找相应资料的过程,使你的学习过程事半功倍。在读完本书后,你不但可以获得对于操作系统初步的感性认识,并且对 IBMPC的接口、IA架构之保护模式,以及...
  • 我从上面的网站中看到这么一段 如果在头文件中实现一个函数体,那么如果在多个C文件中引用它,而且又同时编译多个C文件,将其生成目标文件连接成一个可执行文件,在每个引用此头文件C文件所生成目标文件中...
  • 看来以后不能总对别人说:“怎么说呢……涉及到的东西太多了……你自己看代码吧”,而是应该锻炼自己想办法去用短短的话,把问题说清楚。 不过这次还是再看一次代码吧。 下面这张是在轮显过程中 附完整...

    写起来才知道,向别人阐述你的代码比写代码要难。看来以后不能总对别人说:“怎么说呢……涉及到的东西太多了……你自己看代码吧”,而是应该锻炼自己想办法去用短短的话,把问题说清楚。

    不过这次还是再看一次代码吧。

     

    下面这张是在轮显过程中

     

     附完整代码。注意,控件会在引用页面的目录下创建MKControl_ImageSliteThumb以存储图片。以上图片是代码中网站样例的截图。如果图片无法连接上,请更改为其他图片地址。

    下载源文件

    转载于:https://www.cnblogs.com/muse/articles/1441195.html

    展开全文
  • 0、在前面的话之前的前端就没怎么学,工作又要用,你说尴尬不尴尬嘛,JS从头学系列就是这样来的。该系列其实不算正儿八经的博文,因为大部分内容是直接引用自《廖雪峰的JavaScript教程》,然后根据自身情况部分...

    0、写在前面的话

    之前的前端就没怎么学,工作又要用,你说尴尬不尴尬嘛,JS从头学系列就是这样来的。

    该系列其实不算正儿八经的博文,因为大部分内容是直接引用自《廖雪峰的JavaScript教程》,然后根据自身情况部分精简和批注后记录在此,更多的目的还是做备忘和查阅使用,并且作为在后期不断丰富JS的知识点时的基本骨架,不断添新和丰满。

    之前通过廖雪峰老师的网站学过Git,简洁有力的干货,很nice,现在准备跟着开始学习JS,感谢互联网上有这么多无私奉献的人,感谢感谢。

    1、JS的引入

    JS可以嵌入在网页的任何地方,包裹在 <script></script> 中,一般我们放在 <head> 中。

    或者,将JS代码单独保存为一个 .js 文件,然后在HTML中通过 <script src="..."></script>进行引入。

    <script> 有时候会看到 type 属性,如<script type="text/javascript"> 其实没必要,因为默认type就是javascript

    JavaScript严格区分大小写,所以需要注意。

    2、基本语法 和 数据类型、变量

    2.1 语法概述

    语法和Java类似,语句块用 {...} 包裹,以 ; 结束,但是不强制要求 ; ,但是良好的习惯,还是建议使用时每个语句都以 ; 结束。

    注意和Java也类似,单行注释以 // 开头,多行注释用 /* ... */ 包裹,这两种注释在网页查看源码时都可以被用户查看到

    2.2 数据类型

    • Number
      • JS中不区分整数或浮点数,统一用Number表示,四则运算也可以直接使用
      • NaN是Number中特殊的值,与所有Number都不相等,包括它自己,通过 isNaN() 判断它的身份

    • 字符串
      • 单引号 或 双引号括起来的文本
      • ES6新增模板字符串,要用 ` ` (不是单引号),可以自动替换变量 //e.g. var name = '小明';  alert(` 你好,${name} ! `);
      • 要字符串中表示 ‘ 或 " 使用转义字符 \
      • str.length; --> 获取字符串长度(Java中则是 str.length(),数组才是 arr.length)
      • str[0]; --> 类似数组通过下标获取指定字符(字符串不变,通过索引赋值无效,如 str[0] = 's',str原值不变)
      • str.toUpperCase(); --> 字符串变大写
      • str.toLowerCase(); --> 字符串变小写
      • indexOf() --> 搜索字符串出现位置(区分大小写)
      • substring(start,stop) --> 返回指定索引间的子串(start包括,stop不包括)
      • replace(regexp/substr,replacement) --> repalcement替换匹配的首个子串,(代替所有匹配子串需要带有全局标志g的正则表达式) 

    • 布尔值
      • true、false。也可以用布尔运算计算出来,如 2 > 1 --> true

    • 数组
      • 和Java不同的是,某个数组可以包含任意数据类型
      • 也可以用索引访问元素,起始索引同样为 0
      • 可以用 new Array(1, 2, 3) 方式来新建
      • 常用 [1, 2, 3.14, 'Hello', null, true] 的方式表示数组 

    • 对象
      • JS中的对象类似于Java中的Map,以键值对组成的无序集合,key都是字符串类型,value可以是任意类型
      • 获取对象属性用 对象变量.属性名 方式 e.g. person.name / person.sex

    • 其他
    • null 和 undefined
      • null 表示空值,和 0 以及 "" 是不同的概念
      • undefined 表示值未定义,而null表示空值,大多数情况用null,undefined在判断函数参数是否传递情况下比较常用

    2.3 运算符

    基本和Java类似,这里做个简单的列举吧。
    • 算数运算符
      • +
      • -
      • *
      • /
      • %
      • ++
      • --
    • 比较运算符
      • >
      • >=
      • <
      • <=
      • == 自动转换类型再比较(很多时候会得到很诡异的结果)
      • === 不自动转换数据类型,如果数据类型不一致,则返回false(推荐始终使用 === 进行比较
      • !=
    • 逻辑运算符
      • && 与
      • ||  或    注:A||B会判断A布尔值,如果为真直接返回A否则返回B(A、B保持原类型)
      • ! 非
    • 条件运算符
      •  ? :
    • 赋值运算符
      • +=
      • -=
      • /=
      • %=
    • 字符串运算符
      • =
      • +=

    2.4 变量

    变量的命名和Java类似,大小写英文、数字、$、_、组合,数字不能开头。

    变量本身不固定类型,所以不同类型对同个变量赋值是允许的,这在Java中则不可以:
    JavaScript --> var a = 123; a = 'abc'; //可行
    Java --> int a = 123; a = 'abc'; //不可行,编译不通过

    如果变量不使用 var 声明,则该变量自动成为全局变量,所以请在所有变量前都加上 var,避免不必要的错误。

    ECMA规范中推出了strict模式,该模式下运行JS,如果未使用var将报错,使用方法在JS第一行加上 'use strict'; 支持该模式的浏览器会开启strict模式运行JS。

    附件列表

     

    转载于:https://www.cnblogs.com/deng-cc/p/6591903.html

    展开全文
  • vue实现换主题\皮肤功能

    千次阅读 2019-02-13 17:16:52
    现在的app和pc网站做的越来越花哨,但是有时候用户并不喜欢你给他挑选好的主题颜色,这个时候就需要一个换皮肤的功能了。 那么我们怎么在vue中实现这个换...我们要换皮肤的话其实就是动态的去切换css,所以在这里实...

    现在的app和pc网站做的越来越花哨,但是有时候用户并不喜欢你给他挑选好的主题颜色,这个时候就需要一个换皮肤的功能了。

    那么我们怎么在vue中实现这个换皮肤的功能呢?
    打包完成

    1. 实现思路

      • 我们用vue一般都是写单页面程序,因此在实际发布的时候只有一个html以及一堆静态文件(js、css、img之类)。而在html中引用了这些js和css。我们要换皮肤的话其实就是动态的去切换css,所以在这里实现换皮肤其实也就是动态的更改html中引用css的路径,使得当用户选择了不同的皮肤,页面引用的css不同从而呈现的样式也不一样。
    2. 优化策略

      • 其实在实际场景中,需要通过切换皮肤来改变css的元素占所有css的比重并不会很多,因此我们需要把需要通过切换改变的css单独提取出来,在动态改变css路径时只需要去改变这个控制皮肤的css就可以了。
      • 把皮肤相关的css压缩。
    3. 实现代码分析
      如下是我们的html代码,注意其中的<link rel="stylesheet" name="theme" href="">,其他的都是正常引用。

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
       <title>iView admin</title>
       <meta charset="UTF-8">
       <!--  -->
       <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0">
       <!-- 引入的css -->
       <link rel="stylesheet" href="/dist/main.css">
       <!-- 注意这是我们换皮肤需要的css -->
       <link rel="stylesheet" name="theme" href="">
       <!-- 图标 -->
       <link rel="icon" href="./td_icon.ico" type="image/x-icon"/>
    </head>
    <body>
    <div id="app"></div>
    <!-- 用到的js -->
    <script type="text/javascript" src="/dist/vender-base.js"></script>
    <script type="text/javascript" src="/dist/vender-exten.js"></script>
    <script type="text/javascript" src="/dist/main.js"></script>
    </body>
    </html>
    

    接下来就是具体实现换皮肤功能了,换皮肤一般都是点击一个按钮弹出一些皮肤的选项,选中选项后皮肤生效。
    我们将换皮肤功能抽成一个组件theme-switch。pc端使用iview,手机端使用了vant。一共有3套皮肤用于切换。
    目录结构

    • pc端
    <template>
        <div style="display:inline-block;padding:0 6px;">
            <Dropdown trigger="click" @on-click="setTheme">
                <a href="javascript:void(0)">
                    <Icon :style="{marginTop: '-2px', verticalAlign: 'middle'}" color="#495060" :size="18" type="paintbucket"></Icon>
                    <Icon type="arrow-down-b"></Icon>
                </a>
                <DropdownMenu slot="list">
                    <DropdownItem v-for="(item, index) in themeList" :key="index" :name="item.name">
                        <Row type="flex" justify="center" align="middle">
                            <span style="margin-right:10px;"><Icon :size="20" :type="item.name.substr(0, 1) !== 'b' ? 'happy-outline' : 'happy'" :color="item.menu"/></span>
                            <span><Icon :size="22" type="record" :color="item.element"/></span>
                        </Row>
                    </DropdownItem>
                </DropdownMenu>
            </Dropdown>
        </div>
    </template>
    
    <script>
    import Cookies from 'js-cookie';
    import config from '../../../../build/config.js';
    export default {
        name: 'themeSwitch',
        data () {
            return {
                themeList: [
                    {
                        name: 'black_b',
                        menu: '#495060',
                        element: '#2d8cf0'
                    },
                    {
                        name: 'black_g',
                        menu: '#495060',
                        element: '#00a854'
                    },
                    {
                        name: 'black_y',
                        menu: '#495060',
                        element: '#e96500'
                    }
                ]
            };
        },
        methods: {
        	// 点击切换事件
            setTheme (themeFile) {
                let menuTheme = themeFile.substr(0, 1);
                let mainTheme = themeFile.substr(-1, 1);
                if (menuTheme === 'b') {
                    // 黑色菜单
                    this.$store.commit('changeMenuTheme', 'dark');
                    menuTheme = 'dark';
                } else {
                    this.$store.commit('changeMenuTheme', 'light');
                    menuTheme = 'light';
                }
                let path = '';
                   // 取到我们在html上给皮肤的css留的坑并且设置路径
                let themeLink = document.querySelector('link[name="theme"]');
                let userName = Cookies.get('user');
                if (localStorage.theme) {
                    let themeList = JSON.parse(localStorage.theme);
                    let index = 0;
                    let hasThisUser = themeList.some((item, i) => {
                        if (item.userName === userName) {
                            index = i;
                            return true;
                        } else {
                            return false;
                        }
                    });
                    if (hasThisUser) {
                        themeList[index].mainTheme = mainTheme;
                        themeList[index].menuTheme = menuTheme;
                    } else {
                        themeList.push({
                            userName: userName,
                            mainTheme: mainTheme,
                            menuTheme: menuTheme
                        });
                    }
                    localStorage.theme = JSON.stringify(themeList);
                } else {
                    localStorage.theme = JSON.stringify([{
                        userName: userName,
                        mainTheme: mainTheme,
                        menuTheme: menuTheme
                    }]);
                }
                let stylePath = '';
                if (config.env.indexOf('dev') > -1) {
                    stylePath = './src/views/main-components/theme-switch/theme/';
                } else {
                    stylePath = 'dist/';
                }
                if (mainTheme !== 'b') {
                    path = stylePath + mainTheme + '.css';
                } else {
                    path = '';
                }
                themeLink.setAttribute('href', path);
            }
        },
        created () {
            let path = '';
            // 判断运行环境用于切换地址
            if (config.env.indexOf('dev') > -1) {
                path = './src/views/main-components/theme-switch/theme/';
            } else {
                path = 'dist/';
            }
            let name = Cookies.get('user');
            // 如果用户之前选择过皮肤则直接使用之前选择的,否则使用默认皮肤
            if (localStorage.theme) {
                let hasThisUser = JSON.parse(localStorage.theme).some(item => {
                    if (item.userName === name) {
                        this.$store.commit('changeMenuTheme', item.menuTheme);
                        this.$store.commit('changeMainTheme', item.mainTheme);
                        return true;
                    } else {
                        return false;
                    }
                });
                if (!hasThisUser) {
                    this.$store.commit('changeMenuTheme', 'dark');
                    this.$store.commit('changeMainTheme', 'b');
                }
            } else {
                this.$store.commit('changeMenuTheme', 'dark');
                this.$store.commit('changeMainTheme', 'b');
            }
            // 根据用户设置主题
            if (this.$store.state.app.themeColor !== 'b') {
                let stylesheetPath = path + this.$store.state.app.themeColor + '.css';
                // 取到我们在html上给皮肤的css留的坑并且设置路径
                let themeLink = document.querySelector('link[name="theme"]');
                themeLink.setAttribute('href', stylesheetPath);
            }
        }
    };
    </script>
    
    • 手机端
    <template>
      <div style="display:inline-block;padding:0 6px;">
        <div @click="showBtn">换皮肤</div>
        <van-actionsheet v-model="show" :actions="themeList" @select="setTheme"/>
      </div>
    </template>
    
    <script>
    import Cookies from "js-cookie";
    
    import { Actionsheet } from "vant";
    // import config from "../../../../build/config.js";
    export default {
      name: "themeSwitch",
      components: {
        [Actionsheet.name]: Actionsheet
      },
      data() {
        return {
          show: false,
          themeList: [
            {
              name: "黑色",
              data: "black_b"
            },
            {
              name: "绿色",
              data: "black_g"
            },
            {
              name: "黄色",
              data: "black_y"
            }
          ]
        };
      },
      methods: {
        showBtn() {
          this.show = true;
        },
        setTheme(themeFile) {
          themeFile = themeFile.data;
          let menuTheme = themeFile.substr(0, 1);
          let mainTheme = themeFile.substr(-1, 1);
          if (menuTheme === "b") {
            // 黑色菜单
            this.$store.commit("changeMenuTheme", "dark");
            menuTheme = "dark";
          } else {
            this.$store.commit("changeMenuTheme", "light");
            menuTheme = "light";
          }
          let path = "";
          let themeLink = document.querySelector('link[name="theme"]');
          let userName = Cookies.get("user");
          if (localStorage.theme) {
            let themeList = JSON.parse(localStorage.theme);
            let index = 0;
            let hasThisUser = themeList.some((item, i) => {
              if (item.userName === userName) {
                index = i;
                return true;
              } else {
                return false;
              }
            });
            if (hasThisUser) {
              themeList[index].mainTheme = mainTheme;
              themeList[index].menuTheme = menuTheme;
            } else {
              themeList.push({
                userName: userName,
                mainTheme: mainTheme,
                menuTheme: menuTheme
              });
            }
            localStorage.theme = JSON.stringify(themeList);
          } else {
            localStorage.theme = JSON.stringify([
              {
                userName: userName,
                mainTheme: mainTheme,
                menuTheme: menuTheme
              }
            ]);
          }
          let stylePath = 'css/';
        //   stylePath = "./src/view/component/theme-switch/theme/";
          // if (config.env.indexOf('dev') > -1) {
          //     stylePath = 'src/view/component/theme-switch/theme';
          // } else {
          //     stylePath = 'dist/';
          // }
          if (mainTheme !== "b") {
            path = stylePath + mainTheme + ".css";
          } else {
            path = "";
          }
          themeLink.setAttribute("href", path);
          this.show = false;
        }
      },
      created() {
        let path = "";
        path = "css/";
        // if (config.env.indexOf("dev") > -1) {
        //   path = "src/view/component/theme-switch/theme";
        // } else {
        //   path = "dist/";
        // }
    
        let name = Cookies.get("user");
        if (localStorage.theme) {
          let hasThisUser = JSON.parse(localStorage.theme).some(item => {
            if (item.userName === name) {
              this.$store.commit("changeMenuTheme", item.menuTheme);
              this.$store.commit("changeMainTheme", item.mainTheme);
              return true;
            } else {
              return false;
            }
          });
          if (!hasThisUser) {
            this.$store.commit("changeMenuTheme", "dark");
            this.$store.commit("changeMainTheme", "b");
          }
        } else {
          this.$store.commit("changeMenuTheme", "dark");
          this.$store.commit("changeMainTheme", "b");
        }
        console.log(path);
        // 根据用户设置主题
        if (this.$store.state.app.themeColor !== "b") {
          let stylesheetPath = path + this.$store.state.app.themeColor + ".css";
          let themeLink = document.querySelector('link[name="theme"]');
    
          themeLink.setAttribute("href", stylesheetPath);
        }
      }
    };
    </script>
    
    

    在首页引用该组件,初次渲染时进入该组件的creat方法,如果用户之前选择过皮肤则直接使用之前选择的,否则使用默认皮肤。在store中加入相应方法。

    changeMenuTheme (state, theme) {
        state.menuTheme = theme;
    },
    changeMainTheme (state, mainTheme) {
         state.themeColor = mainTheme;
     }
    

    动态切换最关键的是这两行代码:
    let themeLink = document.querySelector('link[name="theme"]')
    themeLink.setAttribute('href', stylesheetPath)
    但是这个时候我们皮肤相关的css并没有打到代码中,需要我们额外进行配置。
    在webpack的配置文件中找到plugins,加入以下插件:

    • pc端
     new CopyWebpackPlugin([
                {
                    from: 'td_icon.ico'
                },
                {
                    from: 'src/styles/fonts',
                    to: 'fonts'
                },
                {
                    from: 'src/views/main-components/theme-switch/theme'
                }
            ],
    
    • 手机端
     new CopyWebpackPlugin([
                {
                    from: 'static',
                    to: 'static'
                },
                {
                    from: 'src/view/component/theme-switch/theme',
                    to: './css'
                }
            ])
    

    之前我们可能已经有了这个插件了,现在只是需要把皮肤相关的css额外配置一下。以上工作完成之后已经可以动态的切换html中皮肤相关的css路径了。接下来就需要我们在需要切换css的地方引用具体的class并且写三套样式分别放在theme中的css文件里。

    注意在具体的vue文件中不需要引用theme中的css,因为html中已经帮我们引用了

    如果报各种与路径有关的错误那就是你的路径真的写错啦。好好对比一下组件中引用的路径,webpack中配置的路径和你的项目路径吧~

    当然这只是换皮肤的一种实现思路,也就是动态切换html中的引用路径。也希望大家集思广益提供更多的解决思路~

    展开全文
  • 1.所谓相对路径就是在同一个网站下,不同文件之前的位置,我们都知道图片在根目录下面的images文件夹里面,在images文件夹里面假如有一个1.jpg图片,如果我们想在网站引用图片的话,我们该怎么写呢,相信很多人...
  • vue实战-实现换主题/皮肤功能

    千次阅读 2019-02-19 16:29:03
    现在的app和pc网站做的越来越花哨,但是有时候用户并不喜欢你给他挑选好的主题颜色,这个时候就需要一个换皮肤的功能了。 那么我们怎么在vue中实现这个换...我们要换皮肤的话其实就是动态的去切换css,所以在这里实...
  • 这句增长内存,然后调用 highCharts redraw 方法,重画,可是没有效果出来 求高手 提错!!!! <strong>问题补充</strong><br/>上面有做出来效果图,可以下载出来看一下、、 另外...
  • 如果能使用算术比较的话,或许能简单地解决这个问题,但是正则表达式中并不提供关于数学的任何功能,所以只能使用冗长的分组,选择,字符类来描述一个正确的IP地址:((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|...
  • asp.net知识库

    2015-06-18 08:45:45
    突破屏蔽限制,自己的网站使劲弹新IE窗口 对页面SCROLLINGCSS不能生效原因 .Net 中IE使用WinForm控件使用心得。 动态加载用户控件组件!(终结MasterPages技术) 在ASP.NET 1.1下实现模板化站点新思路 在ASP...
  • 等号右边$p1 是一个引用变量,通过赋值运算符“=”把对象首地址赋 给“$p1”这个引用变量,所以$p1 是存储对象首地址变量,$p1 放在栈内存里边,$p1 相当于一 个指针指向堆里面对象,所以我们可以通过$p1 这...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    vc++写的音乐播放器 VC++制作3D效果旋转文字特效 VC++注册码加密源程序(含注册机、解密机) 压缩包内有两个源码包,一个是注册机源程序,另一个是解密机源程序,一套完整参考实例。 VC+MapX源码含GPS跟踪...
  • 再说一次,Google 和其它搜索引擎还是你朋友,用它们来找到与你遭遇到困难软硬件问题最相关的网站。通常那儿都有常见问题(FAQ)、邮件列表及相关说明文件链接。如果你努力(包括阅读 FAQ)都没有结果,网站...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    vc++写的音乐播放器 VC++制作3D效果旋转文字特效 VC++注册码加密源程序(含注册机、解密机) 压缩包内有两个源码包,一个是注册机源程序,另一个是解密机源程序,一套完整参考实例。 VC+MapX源码含GPS跟踪...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    vc++写的音乐播放器 VC++制作3D效果旋转文字特效 VC++注册码加密源程序(含注册机、解密机) 压缩包内有两个源码包,一个是注册机源程序,另一个是解密机源程序,一套完整参考实例。 VC+MapX源码含GPS跟踪...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    vc++写的音乐播放器 VC++制作3D效果旋转文字特效 VC++注册码加密源程序(含注册机、解密机) 压缩包内有两个源码包,一个是注册机源程序,另一个是解密机源程序,一套完整参考实例。 VC+MapX源码含GPS跟踪...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    vc++写的音乐播放器 VC++制作3D效果旋转文字特效 VC++注册码加密源程序(含注册机、解密机) 压缩包内有两个源码包,一个是注册机源程序,另一个是解密机源程序,一套完整参考实例。 VC+MapX源码含GPS跟踪...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    vc++写的音乐播放器 VC++制作3D效果旋转文字特效 VC++注册码加密源程序(含注册机、解密机) 压缩包内有两个源码包,一个是注册机源程序,另一个是解密机源程序,一套完整参考实例。 VC+MapX源码含GPS跟踪...
  • c#学习笔记.txt

    2008-12-15 14:01:21
    另外他对我上一集中说Microsoft越来越不要脸也极为生气,因为相比之下,Sun也不怎么样,微软已经将C#提交设在日内瓦ECMA(European Computer Manufacturers' Association,国际标准化机构欧洲电子计算机工业会)并...
  • 8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的; 新:8. 学编程与玩游戏,两者“相互作用,相互影响,...
  • 8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的; 新:8. 学编程与玩游戏,两者“相互作用,相互影响,...
  • 8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的; 新:8. 学编程与玩游戏,两者“相互作用,相互影响,...
  • 8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的; 新:8. 学编程与玩游戏,两者“相互作用,相互影响,...
  • 而且,建模的同学一定要尽量把模型程 序化,用一些编程同学听得懂的话进行沟通。比如我把今年 A 题第一问 从物理受力问题变成了迭代求解问题,这样编程的同学则会舒服很多 数学建模参考的书目以及网站 书籍 1....
  •  卖东西的用户,也可以通过求购商城查看是否有用户对自己拥有的二手物品有需求,查看详细的需求,有的话可以跟买家联系进行交易。 1.6 货物出售信息发布  卖家可以发布二手商品的信息,对商品进行描述,并且添加...

空空如也

空空如也

1 2 3 4
收藏数 65
精华内容 26
关键字:

引用网站的话怎么写