zoukankan      html  css  js  c++  java
  • 【diary】April 2013 coding and learning diary

        From now on , i will write blog everyday to record what i do and learn , i mean i will try everyday .Now it depart from three part: debug , do and learn .

        Debug is for what i try to deal with , the problem and solution ,to remind me not to make  such stupid mistakes .

        Do is for what i code , with the function or web or anything i write today .

        Learn is obviously is the thing i learn today .

     /**********************    4.09    *********************/

    1.Debug

    Prolem:  booth buddy, bar add mistake .At first, it is the problem in backbend. After Felix said he has fixed the problem , i tred ,it still made th e server die.

    Reason:  it because i submit the longitude and latitude is 222, which i just type optionally without thinking about it should between -180 to 180.

    Lesson:  remember to try the right and suitable value to test.

    2.Debug

    Prolem:  Always look "invalid" as "valid" when the server send back to the status num, and always think i have done the right thing.

    Reason:  Broken brain

    Lesson:  You know= =

    3.Debug

    Prolem:  $(".box").html("test"); always cant display out 

    Reason:  write "class" wrong as "calss" in HTML

    Lesson:    i often make such stupid problem = =

    4.Learn

    thing:  anonymous function in js.

    5.Do

    thing:  finish add、edit、delete、view bar in Booth Buddy. Finish a web page of Booth Buddy , index.html

     


     /**********************  4.10  *********************/

        Last day work for BBT, back to my valuable college life and find a better job in summer.

    1.debug

    problem:  add function is always call back invalid argument.

    solution:  it works before i add edit function . so i copy some part of code from last version, it works.

    2.Done

    thing:  the form check function, remind user to input the must value.

    3.Learn

    thing:  better to add prefix to item in localStorage using the project name in order to avoid the  same item name as other project.


     /**********************  4.11  *********************/

    NONE, what the fuck have you done?!


     /**********************  4.12  *********************/

    1.Done

    thing:  Fixed the float cloud position problem in my self project web site

    solution: add a center box outside the several pieces of cloud


     /**********************  4.13  *********************/

    1.Learn

    thing:  ys. taught me how to download images by his program archer and showed me his comic picker project, so amazing !

    thought: there are so much i have to learn and do !!!

    2.Done

    thing:  used HTML5 canvas to make the shining star effect, but still haven't make it looks like shining

    further:  try "globalAlpha" property tomorrow

    3.Done

    thing:  finish the rolling news block for donation thanks


     /**********************    4.14    *********************/

    1.Learn

    thing:  Andtoid exchange meeting. Know about the three main UI design in android projects.

    2.Done

    thing:  make twinkle stars different opacity using HTML5

    further:   still have some problem, it can't clear the cancas.

    3.Done

    thing:  start laker.js , two version, one is JQ plugins, one is function form. test randomeNun, imgScroll and floatCloud function successfully.


     /**********************    4.15    *********************/

    1.Done

    thing:  public laker,js to github

    further:   use Jkell to make the website to publish laker.js , include doc and demo

    2.Learn

    thing:  chat with Mr.Gao ,talk about my plans and feature.


     /**********************    4.16    *********************/

    1.Learn

    thing:  should restart the computer when set the environment variable

    2.Learn

    thing:  defult argument value of function in JS

    function my(a){ 
      a = argument[0] ? argument[0] : 5;

    function my(a){ 
      alert(a||5); 


    function my(a){ 
      a = typeof(a) == 'undefined' ? 5 : a; 


    function my(a){ 
      if(typeof(a) == 'undefined'){ 

        a = 5; 

      } 
    }


     /**********************    4.17    *********************/

    1.Learn

    thing:  learn about the real response design, I found that i was wrong about using Bootstrap.

    Here is the doc and demo: http://twitter.github.io/bootstrap/scaffolding.html#layouts

    add this first:

    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="assets/css/bootstrap-responsive.css" rel="stylesheet">

    Using it ".span1-12" class for the container, and "visible/hidden-phone/desktop/tablets"

    2.Done

    thing:  finishe "Lehuo" index.html basic layout



     /**********************    4.18    *********************/

    1.Done

    thing:  fix some layout and response design prolem in "Lehuo"

    2.Learn

    thing:  using "min-height", add"overflow: hidden;", called "Enclosing float"

    here is an article about "Enclosing float and Clearing float" http://www.cnblogs.com/mofish/archive/2012/05/14/2499400.html

     

     /**********************    4.19    *********************/

     1.Done

    thing:  Look for some Bootstrap resource, like snippet, theme, and tool, learn more about how to use it correctly.

      

     /**********************    4.20    *********************/

     1.Done

    thing:  use "@media" property to set different css style  for some container.

    @media (max-width) {
      style.....
    }


     /**********************    4.21    *********************/

    1.Done

    thing:  help a buddy deal a tab problem.

    2.Done

    thing:  Solo wu help me deal with the jekyll problem in ubuntu


     /**********************    4.22    *********************/

    1.Learn

    thing:  if write "$" in a js sublime snippet can't work , because it use "${}" to set the ordser.

    solutuon: write "\$"  instead.

    2.Done

    thing:  star a sublime snippet repo in Github.

    3.Learn

    thing:  learn hoe to use markdown, and write some doc for  the  sublime snippet repo.

    4.Done

    thing:  write some js  sublime snippet.

     /**********************    4.23     *********************/

    1.Done

    thing:  Tecent first turn interview, by yuni shi.

     /**********************    4.24    *********************/

    1.Learn

    thing:  read the book -- JavaScript Guider

    learn:  review the basic function and property of js

    2.Done

    thing:  Tecent first turn interview,by another interviewer.

    3.Done

    thing:  continue sublime snippets repo in github

     /**********************    4.25    *********************/

    1.Learn

    thing:  review data struct.

    2.Learn

    thing:  closure in js, sorting algorithm and their time complexity adn space complexity,  status code.

     /**********************    4.26    *********************/

    1.Done

    thing:  Tecent second turn interciew

     /**********************    4.27    *********************/

    1.Done

    thing:  almost finish basic sublime snippet of jq file

     /**********************    4.28    *********************/

    1.Done

    thing:  chat with yunishi, and telephone interviewed by Tecent Video.

    learn:  there are so many things i don't know, and i should learn more about computer science and internrt science. Prepare for October!

    2.Done

    thing:  finish sublime snippet of jq file, and add html file

    furthwe:  finish js file and add python , php file.


     /**********************    4.29    *********************/

    1.Done

    thing:  basically finish sublime js snippets .

    2.Done

    thing:  search for sth about willow, find some good resouce.

    3.Learn

    thing:  watch a TED video about making better memory,  to remember things by some crazy imagination.

    4.Done

    thing:  find some bug in NetEase recruiment wabsite.

     /**********************    4.30    *********************/

    1.Done

    thing:  finish submlime snippets V1.0

    further:   add some H5、CSS3 snippets

    2.Done

    thing:  test Google hangout with ys and mygore

    3.Done

    thing:  set apache config, make other device can visist  my computer, so that i can test my web project in phone.

  • 相关阅读:
    Smith Numbers POJ
    HDU
    dp HDU
    POJ
    HDU
    LOOPS HDU
    水题,P1789 【Mc生存】插火把 (暴力即可)
    LOOPS
    Coprime (单色三角形+莫比乌斯反演(数论容斥))
    莫比乌斯函数 51nod-1240(合数分解试除法)
  • 原文地址:https://www.cnblogs.com/younglaker/p/3010882.html
Copyright © 2011-2022 走看看