白牙的日志 - 努力哇!

Dia-linux下的Viso

 Dia

    感谢马来西亚的朋友[mark]的推荐,Dia是可以帮我在linux下画Diagram得工具,它支持很多Diagram,比如UML、DataBase、ER、等

    在我使用得过程中,它运行得很稳定,而且启动速度快、占用资源方面让我觉得很舒服。

 

    Arch用户,用"yaourt -S dia" 命令安装

 

 

 

 

 

做外贸应该养成的11个好习惯

  1.  收到每一个询盘都要有所记录,客户的名字,电话,公司名及其它相关的信息都最好记在笔记本上
  2. 为每一个客户都建一个文档,联系过的信息及传输过的文件都要保存下来。不仿在每个客户文档都新建两个子文件夹分别命名为:接收到的邮件,发出去的邮件;收到的邮件要定期导出。
  3. 寄出去的样品要及时的进行跟踪,不仿有计划的联系一下客户,随时出集客户的反馈信息,不要寄出去的样品打“水漂”。
  4. 接到询盘,不要急的回,首先了解一下对方的公司,及一些相关的信息,并且查下对方国家所在的时区。
  5. 在贸易通上找到的客户,最好能和对方要得他的MSN或都其它常用的聊天工具,因为买家一般的时候不会上贸易通的,这样可以为以后打好基础。
  6. 多多的收集一下和自己公司的同类产品的信息及图片,其它是那些有自营出品权的公司,这样,卖别人的产品,自己也可以赚钱,而且,说不定还能卖出一些自己的产品;
  7. 多到论坛去看看,看看别人都遇到了什么问题,不知道的要记下来,以防以后自己遇到了,又不知所措了。
  8. 不仿结交一些同行的朋友,必要的时候他们说不定可以帮的上你的忙;
  9. 货代没有什么不好,试着交几个做货代的朋友,到时我们走货还是哪个便宜走哪个。
  10. 业佘时间要多多的学习一下英语,因为英语可是做外贸的工具,要做一个很成功的业务员,英语一定要好的!
  11. 必要时晚上加加班,多找一个客户,是潜在客户的,多和他们沟通

Unicode转成汉字

rivate static List SplitByString(string source, string splitStr)
{
string input = source;
List final = new List();
int start = input.IndexOf(splitStr);
if (start > 0)
final.Add(input.Substring(0, start));
while (start < input.Length)
{
string unicode =input.Substring(start,6);

final.Add(unicode);

start += 6;
int end = input.IndexOf(splitStr,start);
if (end == -1)
end = input.Length;
if (start == end) //连续的
continue;
final.Add(input.Substring(start, end - start));
start += end - start;
}
return final;

}

public static string ConverTo(string sourceString)
{

List arrHexString = SplitByString(sourceString, "\\u");

StringBuilder resultString = new StringBuilder("");

foreach (string shexString in arrHexString)
{

if (shexString.Length == 6)
{
string hexString = shexString.Replace(@"\u", "");
string prexString = hexString.Substring(0, 2);
string suffixString = hexString.Substring(2);

byte prex = byte.Parse(prexString, System.Globalization.NumberStyles.AllowHexSpecifier);
byte suffix = byte.Parse(suffixString, System.Globalization.NumberStyles.AllowHexSpecifier);

byte[] unicodeBytes = { suffix, prex };
UnicodeEncoding encoding = new UnicodeEncoding();
resultString.Append(encoding.GetString(unicodeBytes));
}
else
{
resultString.Append(shexString);
}

}

return resultString.ToString();

使用方法

 

 

string input = @”ilyu5357、lily\u6728\u5357lily”;
            string output = ConverTo(input);
            Console.WriteLine(output);

C#对Unix的timestamp进行转换

 

1、将系统时间转换成UNIX时间戳

DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970,1,1));
DateTime dtNow = DateTime.Parse(DateTime.Now.ToString());
TimeSpan toNow = dtNow.Subtract(dtStart);
string timeStamp = toNow.Ticks.ToString();
timeStamp = timeStamp.Substring(0,timeStamp.Length7);

2、将UNIX时间戳转换成系统时
string timeStamp = “1176686120″;
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970,1,1));
long lTime = long.Parse(timeStamp + “0000000);
TimeSpan toNow = new TimeSpan(lTime);
DateTime dtResult = dtStart.Add(toNow);

 




Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee