1下班时间总没个固定,有时候为赶一个项目,甚至通宵达旦,夜不归宿。打电话催她回来,她直接给挂了,然后用微信发了一长串代码过来,解释说她们公司正在做移动端专属债权的项目,涉及微信、安卓、ios三种不同的接入方式,而且周五就要全部上线。为了给用户最佳的体验,她这一周可能都要睡公司了。
2送礼物从来都是电子类产品,要么就是用带代码说情话,她说这是她最擅长的语言,别的话她说不出口。有一年我过生日,正上着班刷着网页,电脑突然黑屏了,然后出现一串字幕:老公生日快乐~~之后蹦出一个窗口,竟然是她录的一段视频,可能是初次面对镜头,她有些局促不安,深呼吸了几下之后,她开始絮絮叨叨,说我们从相识到现在,这七年来的点点滴滴。
3不用担心会发生不会修电脑而找男生这种事情发生
4突然接到她的电话:我生了!! 我差点吓尿,啥时候怀上的,作为当事人的我怎么都不知道! 她咯咯笑起来,解释说,是之前那个移动端专属债权的项目正式上线了,通过下载微信客户端,安卓客户端,以及赚钱啦APP,就可以抢到比电脑上多1%收益的专属债权了。她催促着我赶紧去下,并跟同事去宣传一下,大家一起找找,看还有没有什么bug。这可是她和她的团队们一起怀胎好几个月孕育出来的,叮嘱我一定要好好疼惜这三个孩子。谁说程序员不懂幽默,看我老婆多会玩~
5她所在的这家公司就快满周岁了,她有些伤感,又倍感欣慰,她说:你知道吗,看着团队从几个人到现在的近一百人,是一件多么令人激动的事情,身边的人来来去去,但队伍一直在壮大了,大家齐心协力,怀揣着同一个梦想一起去做一些能改变一个行业的事情,这个过程本身就帅爆了。
6同事的女友是程序员,有天女友突然问他:“你是我对象么?”同事诧异,心疼的把她紧紧搂在怀里,说:“没事吧?我当然是你对象。”他女友嫣然一笑:“那好,过来,接下来我要将你实例化成一工具,再调用一下In/out方法,没意见吧?
首先要懂得开发语言,安卓开发语言和苹果开发语言。这是最最基本的。
其次要知道app开发前后台逻辑关系。
如果这些都不会,那推荐使用在线app开发平台,比如应用之星。
这个平台就无需编码技术,人人都能开发,可以去试试。
手机打不开程序源代码,系统不同。
VBS文件手机是不能打开的,但可以将它嵌入到网页文件上,有的手机浏览器是支持HTML文件的,但是VBS代码中的大部分在手机上都不能用,如调用外部程序什么的,因为那是Windows的代码,不过手机可以支持msgbox、inputbox等函数,嵌到网页中的方法是新建一个文本文档,扩展名改为html,
在里面输入<script language="vbscript"></script>,输入vbs代码时在两个括号中间输入,不过可能和vbs文件不太一样,如
1<script language="vbscript">msgbox "哈哈!"</script>
不过手机还是推荐用JS脚本,举个例,弹出对话框
1<script language="vbscript">alert("哈哈!");</script>
如果你有能力你可以直接把做出的html文件上传到一个域名上,然后在手机直接输入网址打开,或者文件传到手机上打开
测试你的手机浏览器是否支持JS插件:在浏览器地址栏上输入
1javascript:alert("哈哈!")
然后回车,如果能弹出对话框说明支持JS
VBS的方法:输入
1vbscript:msgbox ("哈哈!")
回车,同上
我们在设计用户登录模块时,经常会用到验证码,可以有效地防止黑客软件的恶意破解,现公开我常用的验证码的源代码,
使用方法:
1、在Web项目中添加一个类,如“CreateImagecs”,然后将我公布的源代码Copy进去;
2、再新建一个Web窗体,如“Imageaspx”,在Page_Load中加入代码 “CreateImageDrawImage ();”当然别忘了加上对类的引用哦!!
3、在页面的合适位置上(你想放验证码的位置)上加上如下javascript代码就OK 了,
源代码如下:
[csharp] view plaincopy
///
/// 验证码模块
///
public class CreateImage
{
public static void DrawImage()
{
CreateImage img=new CreateImage();
HttpContextCurrentsession["CheckCode"]=imgRndNum(4);
imgCreateImages(HttpContextCurrentSession["CheckCode"]ToString());
}
///
/// 生成验证
///
/// 验证字符
PRivate void CreateImages(string checkCode)
{
int iwidth = (int)(checkCodeLength 13);
SystemDrawingBitmap image = new SystemDrawingBitmap(iwidth, 23);
Graphics g = GraphicsFromImage(image);
gClear(ColorWhite);
//定义颜色
Color[] c = {ColorBlack,ColorRed,ColorDarkBlue,ColorGreen,ColorOrange,ColorBrown,ColorDarkCyan,ColorPurple};
//定义字体
string[] font = {"Verdana","Microsoft Sans Serif","Comic Sans MS","Arial","宋体"};
Random rand = new Random();
//随机输出噪点
for(int i=0;i<50;i++)
{
int x = randNext(imageWidth);
int y = randNext(imageHeight);
gDrawRectangle(new Pen(ColorLightGray, 0),x,y,1,1);
}
//输出不同字体和颜色的验证码字符
for(int i=0;i
{
int cindex = randNext(7);
int findex = randNext(5);
Font f = new SystemDrawingFont(font[findex], 10, SystemDrawingFontStyleBold);
Brush b = new SystemDrawingSolidBrush(c[cindex]);
int ii=4;
if((i+1)%2==0)
{
ii=2;
}
gDrawString(checkCodeSubstring(i,1), f, b, 3+(i12), ii);
}
//画一个边框
gDrawRectangle(new Pen(ColorBlack,0),0,0,imageWidth-1,imageHeight-1);
//输出到浏览器
SystemIOMemoryStream ms = new SystemIOMemoryStream();
imageSave(ms,SystemDrawingImagingImageFormatJpeg);
HttpContextCurrentResponseClearContent();
//ResponseClearContent();
HttpContextCurrentResponseContentType = "image/Jpeg";
HttpContextCurrentResponseBinaryWrite(msToArray());
gDispose();
imageDispose();
}
///
/// 生成随机的字母
///
/// 生成字母的个数
/// string
private string RndNum(int VcodeNum)
{
string Vchar = "0,1,2,3,4,5,6,7,8,9" ;
string[] VcArray = VcharSplit(',') ;
string VNum = "" ; //由于字符串很短,就不用StringBuilder了
int temp = -1 ; //记录上次随机数值,尽量避免生产几个一样的随机数
//采用一个简单的算法以保证生成随机数的不同
Random rand =new Random();
for ( int i = 1 ; i < VcodeNum+1 ; i++ )
{
if ( temp != -1)
{
rand =new Random(itempunchecked((int)DateTimeNowTicks));
}
int t = randNext(VcArrayLength ) ;
if (temp != -1 && temp == t)
{
return RndNum( VcodeNum );
}
temp = t ;
VNum += VcArray[t];
}
return VNum ;
}
}
只要是电子产品都是2进制的。
只能说它计算的时候是把数字转化成0110100010 等等的2进制数来运算的
而不是用2进制编写的,你要是让个程序员10 01 的在那敲,那还不累死啊
现在把好多种可能 做成一个命令,用英文字符来做名称,需要用到这个命令的时候只需输入命令代码 而不是输入2进制数了
好多种命令集合到一起,就形成了程序,这些命令都是非常严谨的,因为计算机是死的,一步一步的按照命令去做,所以程序又有好多格式
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)