Sunday, 3 April 2016

2016 年加拿大急缺的 20 种高薪人才

 俗话说“女怕嫁错郎,男怕入错行”。工作在生活中占据很重要的比例,收获一份高薪职业是很多人梦寐以求的事情。那么,在加拿大,哪些高薪岗位急缺人才呢?
  20.数据库管理员
  平均基本薪资:$97,258
  这个岗位属于高技术型工作,主要职责是使用特定软件存储并组织数据,规划、监控并备份数据。大多数情况下,求职人员需毕业于计算机科技专业。
  19.市场销售经理
  平均基本薪资:$100,229
  市场销售经理主要负责公司的营销和广告业务。据PayScale.com,大型公司一般会有好几位营销经理,分别负责不同的产品或者生产线。
  18.计算机硬件工程师
  平均基本薪资:$101,154
  如果你喜欢修修补补的话,这份工作应该很适合你。计算机硬件工程师可以创建计算机技术各领域的系统或者组成部分。大多数情况下,求职人员需硕士毕业。
  17.质量保证经理
  质量保证经理主要通过监控并评估生产过程来确保产品的质量,同时还需要创建文件管理员工。
  16.安全工程师
  平均基本薪资:$102,749
  安全工程师的职责是保证计算机系统的安全,必须不断找到阻止黑客进攻的方法。这份工作拼的就是真功夫,就职要求一般是计算机科技或者网络安全学位。
  15.数据专家
  数据专家主要通过分析大量数据来找到数据中隐藏的信息,然后将数据用于处理公司可能面临的挑战。
  14.供应链经理
  平均基本薪资:$106,632
  供应链经理就像是一个公司的粘合剂,主要负责生产、采购、仓储、分销、预算等等。主要的技能包括倾听并解决复杂问题。
  13.医师助理
  平均基本薪资:$110,871
  医疗行业的需求不断增大,和卫生相关的工作也在逐渐增多。医师助理的职责主要包括获取病人病史、协助医师诊断。在加拿大,医师助理还可以在预防保健业做检查。
  12.产品经理
  平均基本薪资:$113,959
  产品经理的职责主要是监管产品的生产和营销,具体的职责因公司而异。这份工作不仅要求商业及营销学位,还需要一定的团队建设和领导职能。
  11.药剂师
  平均基本薪资:$114,715
  这是医疗卫生行业的另一个蓬勃发展的职业。药剂师精通药品的性能、副作用,主要给患者提供使用建议。加拿大大部分大学都有药剂师专业。
  10.税务经理
  平均基本薪资:$114,966
  税务经理主要负责税务的准备工作,同时提出规划建议。该岗位要求会计专业和很强的沟通技巧。
  9.IT经理
  平均基本薪资:$115,642
  IT经理主要负责管理职员、研究并实施技术解决方案。就职要求是计算机领域的学历,技术方面的工商管理学硕士更佳。
  8.分析经理
  平均基本薪资:$115,725
  分析经理也是急缺岗位之一。和大多数数据分析的工作相似,分析经理通过相关数据解决问题。任职这份工作需要极强的业务技巧,并且在数学、技术方面较为突出。
  7.律师
  平均基本薪资:$120,424
  法律专家和律师的需求量在不断增加,工作行业也比较多,不过,你需要先取得一个法律学位。
  6.方案架构师
  平均基本薪资:$121,522
  这个职业也是较难理解的职业之一,主要利用企业提供的设计理念及工具,创造更好的解决方案。
  5.财务经理
  平均基本薪资:$123,534
  财务经理主要调查公司的财政健康问题,制作财务报表、直接投资和开发长期目标。就职需要商业学历。
  4.软件开发经理
  平均基本薪资:$ 123,747
  软件开发经理主要负责软件的开发,将想法变成现实。一般来说,这份工作涉及好几个部门,所以不仅需要管理能力和计算机能力,还需要有很强的沟通能力。
  3.软件架构师
  平均基本薪资:$130,891
  软件架构师主要设计创新性及有价值的项目,同时将难懂的高科技转换成通俗易懂的视觉。架构师是管理人员和技术人员之间的桥梁。
  2.药房经理
  平均基本薪资:$131,099
  药房经理主要负责好几家店的运营工作,确保药房可以高效营业,让顾客快速拿药。
  1.医师
  平均基本薪资:$212,270
  随着老龄化的推进,医疗卫生行业的工作数量在不断增加。所以,只要在医学院上学,就不愁找不到好工作!
- See more at: http://www.bcbay.com/life/career/2016/04/01/408103.html#sthash.ES5neTeE.dpuf

Saturday, 2 April 2016

c# form control






contextmenustrip setup
right click on textbox

tooltip
hover on right side of textbox

helpprovider
click textbox3 -> press F1

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace control
{
    public partial class Form1 : Form
    {
        Random r = new Random();

        public Form1()
        {
            InitializeComponent();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Button x = new Button();
            x.Location = new Point(100, 200);
            x.Text = "hit me";
            x.Click += new System.EventHandler(mystuff);
            this.Controls.Add(x);

            timer1.Enabled = true;
            error.Text = "found";
            errorProvider1.SetError(textBox2, "bad name");
        }

        private void mystuff(object sender, EventArgs e)
        {
            MessageBox.Show("hi");

            errorProvider1.Clear();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            timer1.Enabled = false;

            MessageBox.Show("you got me");
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            //button3.Location = new Point(r.Next(1, 200), r.Next(1, 200));
            textBox1.Text = DateTime.Now.ToLongTimeString();
        }

        private void error_Click(object sender, EventArgs e)
        {

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            error.Enabled = true;
            addup1.box1 = "888";
        }

        private void copyToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show("copy pressed");
        }

        private void pasteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MessageBox.Show("paste pressed");
        }

        private void dclock1_Load(object sender, EventArgs e)
        {

        }

       

        private void button4_Click(object sender, EventArgs e)
        {
            string s = addup1.addtotal;
            MessageBox.Show(s);
        }

        private void addup1_Load(object sender, EventArgs e)
        {

        }
    }
}

---------------------------------------------------------------------------------------

make windows form control library
run created form to generate .dll file 


right click on general in toolbox in windows form application, select choose.
when loading finished, click browse
select .dll file in library file location
drag the new tool from toolbox to windows form

dclock windows form library

dclock windows form library, shown on windows form app
clock color, types are created with [description]


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace dclock
{
    public enum clock_type { longtime, shorttime };

    public partial class dclock: UserControl
    {
        private clock_type timetype = clock_type.longtime;
        [Description("choose a clock type")]
        public clock_type types
        {
            get { return timetype; }
            set { timetype = value; }
        }

        private Color time_color = Color.Gray;
        [Description("clock color")]
        public Color clock_color
        {
            get { return time_color; }
            set { time_color = value; textBox1.BackColor = value; }
        }

        public dclock()
        {
            InitializeComponent();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            if (timetype == clock_type.longtime)
            {
                textBox1.Text = DateTime.Now.ToLongTimeString();
            }
            else
            {
                textBox1.Text = DateTime.Now.ToShortTimeString();
            }
            textBox1.Text = DateTime.Now.ToLongTimeString();
        }
    }
}

----------------------------------------------------------------------------------

addon windows form library

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace addon
{
    public partial class addup: UserControl
    {
        public addup()
        {
            InitializeComponent();
        }

        private void addon_Load(object sender, EventArgs e)
        {
            number1.Text = "0";
            number2.Text = "0";
        }

        public string addtotal
        {
            get { return total.Text; }
        }

        public string box1
        {
            set { number1.Text = value; }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            double x, y, z;
            x = Convert.ToDouble(number1.Text);
            y = Convert.ToDouble(number2.Text);
            z = x + y;
            total.Text = z.ToString();
        }

        private void number1_TextChanged(object sender, EventArgs e)
        {

        }
    }
}

Friday, 1 April 2016

取个日本老婆是怎样的体验

都说日本女人最适合娶回家最老婆,但事实真的如此吗?下面是一位网友自曝娶日本老婆后的生活,让我们一起去看看吧!
  日本,中国据报道,一个中国小伙在日本打滚了多年,也吃了不少苦,大毕业后,应聘到一家不错的日本大公司就职。当可爱的女同事高久美小姐的办公桌正好在我对面,加上她会一点中文,每天我们之间总有很多共同语言!不久我们便如胶似漆,成了恋人。
  中国,妻子常言道:最幸福的生活,莫过于娶个日本老婆,雇个中国厨子,请个法国管家。
  妻子,女人法国管家咱请不起,但中国厨子本人足以胜任,现在中国男人哪个不擅长弄几个小菜?得!世上没有完美的事,最幸福的生活能有两样已经不错了。半年后,我们成了夫妻!
  女人,男人结婚后,我极力使自己不要养成日本男人那种的大男子主义习气,一下班便使出我的拿手好戏,不一会,一桌色香味俱全的饭菜便上了桌,在妻子不停的谢谢和夸奖声中,我有一种得意和满足。
  日本,中国心想,怎样!还是我们中国男人优秀吧!可好景不常,一个月后,妻子突然提出要辞职,原因是不愿让同事笑话她的丈夫。
  中国,妻子哦!日本是有这个陋习,结婚后,妻子仍然工作的话,同事会笑话你:连老婆都养活不起还算什么男人?架不住妻子的死磨硬缠,便同意她辞了工作!
  妻子,女人妻子荣升“家庭主妇”后,兴奋的不得了。每当我下班回家,她总是一边喊“你回来啦!”一边疾步迎接到门口,又是道辛苦,又是递拖鞋、换衣服,殷勤的让人有时受不了这种日本式礼节。
  女人,男人日本妇女对“家庭妇女”一词从不避讳,相反颇有自豪感,日本社会始终认为,妇女很好地照顾丈夫和孩子就是很好地为国家奉献,因此,很多颇有成就的女性,一旦结婚便主动选择回到家里主持内务。
  日本,中国虽然,有了“内务大臣”,但和往常一样,我依然一进门便帮厨做菜,不失中国男人的本色,但很快我便发现,我越勤快,妻子的情绪越是沮丧,这下我搞不懂了,是我不够模范丈夫?还是她在家感到寂寞?
  中国,妻子妻子的情绪越来越不好,虽然对我上下班迎送的礼节依旧到位,但明显不如以往那般天真快乐,有时见她两眼哭得红肿,我发现我们的婚姻出了问题。
  妻子,女人一天休假,我开车带她去河口湖看风景,希望能在她好的心情下与她好好谈谈。我检讨自己并追问是什么原因造成我们出现矛盾?
  
妻子好半天才吞吞吐吐地说:“其实,我一直都想和你谈,但你那么辛苦,我不好意思给你添麻烦!另外,因你不是日本人,我怕说不好会伤你自尊。”
  
你只管说,我不介意”,犹豫了一会儿妻子终于开口:“你没有意识到你们中国男人很自私吗?你在公司里那么出色,那么有成就,可你回到家还要做饭,无理地抢去我的工作,你让我觉得自己好像没有价值了;
  
特别是每当我的朋友来家里时,你总是有意识地表现自己,又烧菜又端茶,显得我好无能、不贤慧,让我在姐妹们面前很自卑埃你替我想想,我也同样需要成就感呀!”
  
天啊!日本女人竟是这样的思维方式啊?中国妻子心中的模范丈夫,在日本妻子眼力竟是缺点!
  女人,男人从此以后,我尽力摹仿日本男人,每天下班先呼朋唤友去喝酒聊天,然后回家伸展在沙发上,一张报、一杯茶,尽情享受饭来张口、衣来伸手的生活,大男子主义那才叫十足!回头看妻子,兴高采烈、忙前忙后,温柔十足!
  日本,中国可时间一长,这样的日子我还忍受不下去,天天下班和同事喝得头昏脑涨实在遭罪,于是藉故逃酒,回到家妻子有意显示她的日本料理,每天都是寿司、刺身、烤鱼,煮物,吃得我大倒胃口。
  中国,妻子于是当妻子外出不在家时,乘机扎上围裙下橱,烧几个中国小菜,那时感觉才叫过瘾,才叫生活啊!
  妻子,女人无论如何,让男人感兴趣的女人,也是要让女人暗中琢磨一番的。有时候看到些议论日本女人的文章,不论褒与贬,都是到位的少。于是不禁要跳出来,聒噪几句。
  女人,男人简单一些,将日本女人与中国女人比较,找出最大的区别处是:一,日本女人认为做女人很好,充分感受身为女人的喜悦。我们经常可以听到中国女人说,来世再不做女人了,这念头在日本女人中极少。
  日本,中国比如,一个日本少女迎来初潮时是充满喜悦的,不少家庭甚至会蒸红豆饭以庆祝少女的成长,这与中国少女所受的做女人很麻烦的薰陶实在是天渊之别。
  中国,妻子还有,我去看望过一位刚生产的日本女友,她的母亲也正好来了。女友说,昨天看到婴儿出来,我差点激动得哭了呢。母亲说,是呀,这是只有做女人才能体验的喜悦幸福埃一个普通场景里,她们对身为女人的喜悦不言自明。
  妻子,女人其二,日本女人比中国女人有忍耐力。我见过不少看似柔弱如水,而实际耐力极强的女人。她们掌握着外柔内刚的技巧,那甚至不用学习,是印在了遗传基因里的。举一个明显的例子,在产房,日本女人是不叫痛的。
  女人,男人其三,日本女人较之中国女人,对于性爱持开放态度。她们没有受礼教管束的后遗症,虽以议论性爱为羞,但不达耻,是比较原始的,人性的。
  日本,中国正经与风情的界限模煳,可以戏称为披着纯情外衣的女郎。这风情不是中国新新人类所摆出的纵欲姿态,是自然地享受,没心没肺的。所以,一百名女大学生在看到“贞操”一词时,只有两名答出了词意。
  中国,妻子其四,她们婚前婚后反差巨大。从初长成到结婚,是骄矜的阶段,多数经济宽裕,任性游玩,包括体验男人。婚后基本都具贤慧品质,甘于琐碎,是过日子的好手。
  
书店里女性杂志、时装类多为青年女子设,已婚女性的杂志封页多有如何节约伙食费或者光热费的字眼。这种反差比中国女人的婚姻前后来得勐烈。中国女人喜做男人的娇妻,日本女人兼任男人的母亲。
  
一日,我亲耳听见几位日本太太谈论丈夫,其中一位说,他早上自己知道吃了简单的早饭走,余者赞叹:好能干懂事的丈夫哦,双方语气都如说孩童。
  妻子,女人所以日本男人中有恋母情结者众,是自小被贤慧母亲照顾得无微不至,婚后的妻子于是以能充任妻子兼母亲职为己任,若能再兼情人,自是个中高手,不过这种情形不多。

再见,比特币!你好,区块链!

http://e.163.com/#detail/99/BJICPJPU05118O92?101

Oil tumbles 4 percent; Saudi Arabia cools on output freeze

 Oil tumbled about 4 percent on Friday, after a Saudi prince reportedly said the kingdom will not freeze output without Iran and other major producers doing so and data showed the global crude glut was likely to grow.
The dollar (.DXY) firmed after stronger-than-expected U.S. jobs data, which also weighed on oil early in the first session of the second quarter. U.S. employment increased solidly in March and wages rebounded. [FRX/]
Brent crude (LCOc1) was down $1.50, or 3.7 percent, to 39.27 a barrel by 1:32 p.m. ET (1732 GMT). It was on track to lose 4 percent on the week, after ending the first quarter up 6 percent and March 15 percent higher.
U.S. crude (CLc1) fell $1.30 to $37.04 a barrel. It was on track to a 6 percent drop on the week, after a first-quarter gain of 4 percent and March rally of 14 percent.
Prices barely reacted to data showing U.S. oil and gas rigs falling for a 15th straight week, reaching the lowest levels since at least the 1940s. [RIG/U]
Over the past six weeks, oil rallied in a rebound from 12-year lows, after major producers within and outside the Organization of the Petroleum Exporting Countries floated the idea of freezing output at January's highs.
But Saudi Deputy Crown Prince Mohammed bin Salman said on Thursday the OPEC kingpin will not join the programme without the participation of Iran and other major producers, Bloomberg reported.
A meeting to discuss the production freeze has been scheduled in Doha, Qatar on April 17. Iran has maintained that it will not contribute to any freeze until its crude exports return to pre-sanction levels.
"I think the market interpreted the lack of Saudi reaction to the Iran position as meaning they are okay with the plan even if Iran is out," said Dominick Chirichella, senior partner at the Energy Management Institute in New York.
"So, now we're back to being consistent on what the Saudi position has been the last two years: That they're going to let the market decide supply-demand. To me, any freeze is just psychological. All will agree but nobody will do anything."
Saudi Arabia and Kuwait said this week they will resume production at the jointly operated 300,000-barrel-per-day Khafji field.
A Reuters monthly survey from this week showed OPEC output rose in March on higher supply from Iran after the lifting of sanctions and near-record exports from southern Iraq.