Recall our bit by bit, we also have good memories. What should programmers say? A large part is not confident, afraid of poverty, afraid of rejection, in fact, more you may need is a courage, love, to speak out! Coincides with the official body, in this summary of our dribs and drabs, ordinary and great.
directory
How did we fall in love
How should a programmer get along with a girlfriend
How DID I code my Valentine’s Day confession
How did we fall in love
My girlfriend and I used to go to high school together, so we were not familiar with each other. We only saw each other occasionally in the corridor during the break. We belonged to the same class, which was a local private school with strict management. In college, we were not in the same place. She lived in Huangshan mountain and I lived in Beijing. When I was a junior, I often commented some of her replies in QQ space. Of course, that kind of language is one of those motivational phrases you see in the headlines, love words, things like that, and it’s provocative. Finally, on June 1, 18 years, she decided to come to Beijing and I ran now, this is also a net love. At that time, I was still learning the Java training course, and the training had come to the end. It happened that I had a few days holiday on June 1st, so I booked a hotel for her for 7 days. The training course lasted about two hours a day. I would go to her without doing my homework. Then I would go to her class if there was a class on the day of college and buy her fruits, rice and snacks at a stall or restaurant on the way. At the end of the day, I was very busy. I went back and forth to three places (training class, school and hotel). In this way, I spent seven full days. I always pick her up and see her off when she comes to Beijing. We agreed that every day to wechat chat, can not reply, often no topic on good morning, good night! At that time, she was still very unstable and often angry with me. I didn’t know how to coax a girl, so I could only be cheeky and pestering her. She was moved by me a lot of the time, which was also a way to solve the problem.
In her senior year, she went to Hangzhou Xizi Hotel as an intern, majoring in tourism management, while I was majoring in e-commerce. I had finished my training and had not had time to find a job. I had to take a part-time job while finishing my graduation project, so I had to travel 17 hours by train from Beijing to Hangzhou in winter and summer vacations.
How do you think I felt?
Drive to my girlfriend’s house
In fact, my mood:
Take a plane ✈️ to see you
Long-distance relationship is too painful, holidays have to buy gifts, bus fare, accommodation and other expenses for a college student is not a small cost. In this way, we insist on down, she came to Beijing to find me soon after graduating from college, so we have been together struggle, although the move that rent a house in Beijing for several times, but a better than a good, for the first time I rented a small room, only then rented a bigger house, but not health, there are cockroaches, Then I got a one-bedroom with 50 square meters. It’s comfortable for two people, no sharing, no waiting to go to the bathroom, no waiting for someone to clean the kitchen, etc.
How should a programmer get along with a girlfriend
Read a joke every day and tell it to your girlfriend to make her laugh.
2. Don’t stay in front of the computer all day, surfing the Internet, playing games, watching news, programming, should stop, touch your girlfriend make trouble knock, chat, women need to accompany, especially before marriage;
3. Don’t tell her too much because that’s not the If Then world of programming.
4. Don’t know anything except your tech world, your IT world, you can pay attention to what fashion, what popular music, really, the outside world is wonderful, so that you can have more common topics with your girlfriend;
5. Don’t care too much about your girlfriend sometimes getting angry, willful and jealous.
6. Don’t take things too seriously when you have conflict with your girlfriend or disagree with her way of dealing with things. Just follow it.
7. Don’t worry all day about how to buy a house, buy a car, save money ah, save money, in fact, you buy her a dress, a gift, a bunch of roses more affordable, more can win her heart and joy, people are done, she helps you, save money, buy a house and a car;
8 know how to make romantic, really do not know, baidu search it, and then specific operation drill;
9. Wear clean clothes on the hour of the week to look like a fresh, clean young man; In the company, maybe the boss values whether you work, whether the technical foundation is solid, whether you can solve problems, but the girl but look at the appearance, look at the image, in fact, we do not also look at the girl’s appearance, dress up is beautiful?
10. Sometimes, listen to your girlfriend, far more than their own talk, the effect is much better;
As a programmer, we don’t have much to say, but from time to time, just right comments, is twice the result with half the effort ah.
If you think I have a point, please pay attention to this intellectual programmer: Sun Yaoshou
Sun Called beast’s blog
How DID I code my Valentine’s Day confession
Effect :(this is dynamic, I won’t make GIF or video)
Project Structure:
HTML:
<! DOCTYPEhtml>
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>I love you</title>
<link type="text/css" rel="stylesheet" href="renxi/default.css">
<script type="text/javascript" src="renxi/jquery.min.js"></script>
<script type="text/javascript" src="renxi/jscex.min.js"></script>
<script type="text/javascript" src="renxi/jscex-parser.js"></script>
<script type="text/javascript" src="renxi/jscex-jit.js"></script>
<script type="text/javascript" src="renxi/jscex-builderbase.min.js"></script>
<script type="text/javascript" src="renxi/jscex-async.min.js"></script>
<script type="text/javascript" src="renxi/jscex-async-powerpack.min.js"></script>
<script type="text/javascript" src="renxi/functions.js" charset="utf-8"></script>
<script type="text/javascript" src="renxi/love.js" charset="utf-8"></script>
<style type="text/css">
<! -- .STYLE1 { color: #666666 } -->
</style>
</head>
<body>
<audio autoplay="autopaly">
<source src="renxi.mp3" type="audio/mp3" />
</audio>
<div id="main">
<div id="error">This page uses HTML5 to edit, currently your browser can not display, please change to Google (<a href="http://www.google.cn/chrome/intl/zh-CN/landing_chrome.html?hl=zh-CN&brand=CHMI">Chrome</a>) or Firefox (<a href="http://firefox.com.cn/download/">Firefox</a>) browser, or the latest version of any other browser.</div>
<div id="wrap">
<div id="text">
<div id="code"> <font color="yellow"> <span class="say">Dear Meimei, I love you</span><br>
<span class="say"> </span><br>
<span class="say">I know I can't talk sweet,</span><br>
<span class="say"> </span><br>
<span class="say">But I will prove it with my actions</span><br>
<span class="say"> </span><br>
<span class="say">You call me a wordy,</span><br>
<span class="say">Some things because the more you care about so the more afraid of losing</span><br>
<span class="say"> </span><br>
<span class="say">Because I love you so much, I'm afraid of losing you</span><br>
<span class="say"> </span><br>
<span class="say">Because I love you too much, so I always wordy to you</span><br>
<span class="say"> </span><br>
<span class="say">I hope I can hold your hand and grow old with you</span><br>
<span class="say"> </span><br>
<span class="say">If GOD had given me three wishes,</span><br>
<span class="say">The first is to be with you for the rest of my life,</span><br>
<span class="say"> </span><br>
<span class="say">The second is to be born again to be with you,</span><br>
<span class="say"> </span><br>
<span class="say">The third is to be with you forever</span><br>
<span class="say"><span class="space"></span>-- Love your husband</span> </font>
<br />
<br />
</p>
</div>
</div>
<div id="clock-box"> <span class="STYLE1"></span><font color="yellow">Dear Meimei, I love you</font> <span class="STYLE1">Have been...</span>
<div id="clock"></div>
</div>
<canvas id="canvas" width="1100" height="680"></canvas>
</div>
</div>
<script>
</script>
<script>
(function () {
var canvas = $('#canvas');
if(! canvas[0].getContext) {
$("#error").show();
return false;
}
var width = canvas.width();
var height = canvas.height();
canvas.attr("width", width);
canvas.attr("height", height);
var opts = {
seed: {
x: width / 2 - 20.color: "rgb(190, 26, 37)".scale: 2
},
branch: [[535.680.570.250.500.200.30.100The [[540.500.455.417.340.400.13.100The [[450.435.434.430.394.395.2.40]]], [550.445.600.356.680.345.12.100The [[578.400.648.409.661.426.3.80]]], [539.281.537.248.534.217.3.40],
[546.397.413.247.328.244.9.80The [[427.286.383.253.371.205.2.40],
[498.345.435.315.395.330.4.60]]], [546.357.608.252.678.221.6.100The [[590.293.646.277.648.271.2.80]]]]]],bloom: {
num: 700.width: 1080.height: 650,},footer: {
width: 1200.height: 5.speed: 10,}}var tree = new Tree(canvas[0], width, height, opts);
var seed = tree.seed;
var foot = tree.footer;
var hold = 1;
canvas.click(function (e) {
var offset = canvas.offset(), x, y;
x = e.pageX - offset.left;
y = e.pageY - offset.top;
if (seed.hover(x, y)) {
hold = 0;
canvas.unbind("click");
canvas.unbind("mousemove");
canvas.removeClass('hand');
}
}).mousemove(function (e) {
var offset = canvas.offset(), x, y;
x = e.pageX - offset.left;
y = e.pageY - offset.top;
canvas.toggleClass('hand', seed.hover(x, y));
});
var seedAnimate = eval(Jscex.compile("async".function () {
seed.draw();
while (hold) {
$await(Jscex.Async.sleep(10));
}
while (seed.canScale()) {
seed.scale(0.95);
$await(Jscex.Async.sleep(10));
}
while (seed.canMove()) {
seed.move(0.2);
foot.draw();
$await(Jscex.Async.sleep(10)); }}));var growAnimate = eval(Jscex.compile("async".function () {
do {
tree.grow();
$await(Jscex.Async.sleep(10));
} while (tree.canGrow());
}));
var flowAnimate = eval(Jscex.compile("async".function () {
do {
tree.flower(2);
$await(Jscex.Async.sleep(10));
} while (tree.canFlower());
}));
var moveAnimate = eval(Jscex.compile("async".function () {
tree.snapshot("p1".240.0.610.680);
while (tree.move("p1".500.0)) {
foot.draw();
$await(Jscex.Async.sleep(10));
}
foot.draw();
tree.snapshot("p2".500.0.610.680);
// There will be a flicker not to do so, (> ﹏ <)
canvas.parent().css("background"."url(" + tree.toDataURL('image/png') + ")");
canvas.css("background"."#ffe");
$await(Jscex.Async.sleep(300));
canvas.css("background"."none");
}));
var jumpAnimate = eval(Jscex.compile("async".function () {
var ctx = tree.ctx;
while (true) {
tree.ctx.clearRect(0.0, width, height);
tree.jump();
foot.draw();
$await(Jscex.Async.sleep(25)); }}));var textAnimate = eval(Jscex.compile("async".function () {
var together = new Date(a); together.setFullYear(2018.6.1); // Time year month day
together.setHours(16); / / hour
together.setMinutes(53); / / minute
together.setSeconds(0); // the first digit of the second
together.setMilliseconds(2); // second
$("#code").show().typewriter();
$("#clock-box").fadeIn(500);
while (true) {
timeElapse(together);
$await(Jscex.Async.sleep(1000)); }}));var runAsync = eval(Jscex.compile("async".function () { $await(seedAnimate()); $await(growAnimate()); $await(flowAnimate()); $await(moveAnimate()); textAnimate().start(); $await(jumpAnimate()); })); runAsync().start(); }) ();</script>
</body>
</html>
Copy the code
Complete code download address
Click me to download the full code
Finally, I wish everyone can find their own the other half, regardless of your object is a programmer or a programmer, can the same rotten tastes, together in the face of life’s ups and downs, you plow, I weave, meet the better yourself, have the courage to take that step, no matter in what stage, at the right time meet the right person be very tough, love her, give her put on marriage gauze!