Monday, July 12, 2010

Labview Programming

Technical paper “UMA integration on Neptune” was accepted and presented at TI Asia Salse & Marketing Technical Conference in Hangzhou, China, 2007.
- Natioanal Chiao Tung University Presidential Award, 2004.
Career Objective:nike tn
Seeking for a challenging consultant position where I may contribute my professional experiences, projects managementnfl football jerseys, in-depth engineering knowledge, and the world-wide collaborative capability to provide the analysis and suggestions with diverse perspectives.
Work experience on advanced embedded system design, test and manufacturing.
? Work Experience on optical/electrical component, module, instrument design, test and manufacturing.
? Microprocessor Programming with C/C++. Software design with C++/C and VB.
? Auto test system design and setup. Labview Programming.
? Work experience on analog circuit design and test. Experience on digital system design and test (FPGA/CPLD).ed hardy
Career Objective:ed hardy clothes
To obtain a position as a senior Engineer /ed hardy shirtsmanager where I can use my experience and education on electrical engineering.

YoGa
high in the sky
Popular Chinese





new product/market development

> 10+ years experience in semiconductor industry and 7-year in semiconductor vendor
> Global product management and business development
> Multi-segment business development
Career Objective:cheap authentic nfl jerseys
With the business planning and product marketing positing incheap nfl jerseys a growing semiconductor company, be self-starter and self-actualization by ensuring consistency and optimal results in managing product portfolio, jerseys monsterand achieving growing business outcomes with focus on thenike shox scale-up of business revenuenike trainer, new product/market development, long term market return and realization of market potential.

Delicious cooking
Romantic Lyrics
Science film



Wednesday, May 12, 2010

Celtics clobber Cavs in Game 5

LeBron James refused to blame anyone. He wasn't about to cry about his ailing elbow or offer any excuses.
However, something appears wrong.
The NBA's two-time MVP isn't himself, and it could be more than the Boston Celtics who are making him look bad.
Missing wide-open shots and looking uninspired for long stretches, James had one of the worst playoff games of his career as the Cleveland Cavaliers were embarrassed 120-88 in Game 5 on Monday night by the Celtics, who are headed home with a 3-2 series lead.
James scored 15 points on just 3-of-14 shooting, a shocking performance for a player who has always risen in the season's biggest moments.
This time, he fell as flat as his jumper.
"I put a lot of pressure on myself to go out be great and the best player on the court," said James, who removed the protective sleeve from his injured right elbow in the third quarter. "When I'm not, I feel bad for myself because I'm not going out there and doing the things I know I can do.
"But I don't hang my head low and make excuses, because that is not the type of player or the type of person I am."
Ray Allen scored 25 points, Rajon Rondo scored all of his 16 in the second half and the Celtics, once thought too old to challenge for another title, moved within one win of knocking the league's top team from the playoffs and earning a date with Orlando in the Eastern Conference finals.
Paul Pierce added 21 and Kevin Garnett 18 for the Celtics, who handed the Cavs their worst home playoff loss in history and can end Cleveland's season and maybe James' career with the Cavaliers with a win in Game 6 on Thursday night.
"We cannot come back here," Garnett said. "We have to think this is our Game 7 coming up and we cannot afford to have the best team in the league have a Game 7 on their floor. Just not possible."
James, on the verge of an expected trip into free agency on July 1, had an atrocious game but wouldn't blame it on his elbow, which the Cavs have said is sprained and bruised.
"I missed a lot of open shots that I normally make," he said with little emotion. "You don't see that out of me a lot so when it happens, it's a big surprise."
Because of James' uncertain future, Game 5 may have been his last at home for Cleveland and it has set up Game 6 as the most important in franchise history: Win and force Game 7 on Sunday in Cleveland; lose and maybe watch James, the local kid trying to deliver this city its first pro championship since 1964, leave for good.
James said he never considered that his season is slipping away.
"I didn't even think about t, me sitting up here and saying it could me our last game," James said. "It wouldn't be me, it wouldn't be our team."
Cavs coach Mike Brown was surprised as anyone to see James not be James.
"It's unlike him," Brown said. "He had an off night, which is abnormal. He brings it for us almost every night and he tried to bring it tonight, but it was an off day. He will be ready for Game 6."
Rondo, coming off a 29-point, 18-rebound, 13-assist performance in Game 4, was held without a point in the first half as the Cavs concentrated their defense on stopping the point guard from penetrating into the paint. He finally got loose in the third, burning Mo Williams repeatedly and scoring 12 as the Celtics opened a 21-point lead.
When Boston went up by 24 in the fourth, battered Cleveland fans headed toward the exits trying to figure out what went wrong.
James finally checked out with 3:58 left and the Celtics leading by 27. He shrugged his shoulders and slapped hands with Cleveland's coaches and teammate Shaquille O'Neal, who had 21 points and was one of the only Cavaliers who came to play.
O'Neal came to Cleveland with the goal to "win a ring for the King." The 18-year veteran is counting on his young teammates stepping up.
"I've been in the league a long time and I've been in this situation before," he said. "Our message is very simple. You've just got to win two."
Although the Cavs have shown no signs of fixing their problems, James remains confident they can win two more.
"I'm not worried," James said. "The thing you worry about is our consistent play. We haven't been there consistently throughout the playoffs."
Before the game, Celtics coach Doc Rivers said his team would not change its strategy.
"We are who we are," Rivers said. "We don't need anyone to play hero basketball. We have to be a team. We're good when we're a team."
And through five games, the Celtics have been the better one. Because of injuries, Boston, two years removed from its 17th NBA championship, never found its groove in the regular season.
The Celtics got it now.
They've outperformed the top-seeded Cavs in almost every aspect of the game, outrunning and outhustling a younger team that with the addition of O'Neal, Antawn Jamison and Anthony Parker, was built for the postseason but has yet to show it's serious about winning a title.
It's time the Cavs started.To see a world in a grain of sand
not only about survival
to one person you may be the world
who is falling in love with my smile
here is just some codehttp://forums.devnetwork.net
http://forum.eol.org
http://www.shatters.net/forum
http://www.htmlvalidator.com/CSEForum
http://www.soloarquitectura.com/foros

Good, bad from Lee DeWyze on 'Idol'

It was the best of performances, it was the worst of performances. Lee DeWyze teamed with Crystal Bowersox for a spine-tingling duet of "Falling Slowly" that had Ellen DeGeneres raving, "You're like the new Captain and Tennille!"
But DeWyze's "Kiss From a Rose" earned him the most dreaded of all adjectives from Simon Cowell: "karaoke." Even more insulting, Randy Jackson suggested that DeWyze might have been better off with Bon Jovi's "Blaze of Glory."» Click to enlarge imageCrystal Bowersox and Lee DeWyze earlier this season.
(PictureGroup)I am emothional
strat things up again
my best friend
I am in the worng world
code technologyhttp://icl.cs.utk.edu/lapack-forum
http://www.sar.pg.gda.pl/forum
http://forum.catholic.org
http://bb.nightskylive.net/asterisk
http://user.services.openoffice.org/en/forum

Can work with Pressure

I have Team spirit,good human relations ability, cheap polo shirts and strong Learning capability. Ican adapt to the new circumstances as soon as possible. Can work with Pressure.I like to find out the best way to complete the work.cheap polo shirtsAlways have so much passion to do anything I want to succeed in.chi hair straightener chi hair straightenerBe confident to myself and always believe confidence dominates his fate to anyone who can decide his own destiny.chi pink dazzlechi pink dazzleLove life and love work.http://www.joomlaportal.de
http://forums.caspio.com
http://forums.zmanda.com
http://www.univie.ac.at/studieren/forum
http://forum.springframework.org

Be familiar with Oracle and SAP system

 Mechanical Engineering field for nine years.cheap men's nike shoes I can design mechanical parts,cheap womens nike shoes such as plastic,cheap womens nike shoes
rubber parts and etc...by using AutoCAD and Pro-engineering software.cheap men's nike shoes
 Material sourcing experience for ten years including plastic parts, metal stampling parts, rubber parts and electronics components.cheap nike shoes cheap nike shoesBe familiar with Oracle and SAP system.http://www.iesaf.fi/sauna
http://www.aljazeeratf.net
http://forum.internet.ge
http://boards.trutv.com
http://forum.euroavia.eu


Monday, April 19, 2010

Environmental Pollution

With the explosion of population in the world, more and more poisonous waste is produced. As a resuit, a lot of rivers and lakes are polluted.
  In some areas, the air also becomes dirty and harmful. Consequently, animals and plants are endangered. And peopie’s health is greatly affected.
  Fortunately, more and more people have realized the serious situation. Many countries have passed laws to prevent the environment from being further polluted. People are working hard to find ways to keep the earth clean: they treat waste gases, protect water sources and purify waste water. Definitely, controlling the increase of population is one of the most efficient ways.
  However, in future more efforts will be needed to win the battle against pollution, The laws controlling pollution must be strictly enforced, And above all, attention should be paid to the education of the people so that everyone will show his concern about environmental protection.
http://forum.geckosadventures.com/forum
http://unizd-forum.com
http://www.3rbfnon.com/vb
http://www.alnamas.net/vb
http://www.freeside.biz/forum
http://gtghdfgh.spaces.live.com/default.aspx
http://guyyfjjh.spaces.live.com/default.aspx
http://gyhggujj.spaces.live.com/default.aspx
http://frdtgggh.spaces.live.com/default.aspx
http://sdfdghh.spaces.live.com/default.aspx

responsible for the company


.1.Establishing of the company from scratch and responsible for the company registration.2.Establishing and develop accounting system in accordance with Lacoste Polo laws,include setting up the chart of account and initialize the accounting software(UF)3.Overall responsible for management of Accounting functions and day to day accounting operation for 3 different companies including payment check,bookkeeping,Fixed assets,AR,AP,payroll,Tax issues, cashier ralph lauren polo shirts and cost control.4.Responsible for timely production and submission of all required internally & externally reports to Government,leadership team.monthly financial and performance analysis.5.Formulate and implement financial policies effectively throughout the company.Ensure discount wedding dresses compliance with the legislation and company policies in conducting all business activities.6.Manage working capital of the company in the most efficient way and that the cash flow is accurately forecast weekly and available funds are used efficiently.7.Dealing with tax declaration,export/VAT issues. Keep cheap evening dresses constant review the legislation governing all matters which affect the company’s operation.8.Provide information and assistance to external auditors for statutory audit report.9.Liaise with 12hot cheap prom dresses external authorities like Tax bureau,bank, Foreign economic relations commission, Admin of Foreign Exchange, Admin.of Industry and commerce and audit firm.10.Coach and develop the competencies of subordinates on the job training,standard process setting,performance measurement etc.
http://www.tuuli.net/keskustelu
http://montada.upload.ps/
http://www.fareastconnection.it/yard
http://wcjunction.com/phpBB2
http://www.alazhar.cc/vb
http://ftygjfhhf.spaces.live.com/default.aspx
http://sfdgfhh.spaces.live.com/default.aspx
http://dfdgfhhf.spaces.live.com/default.aspx
http://drgfhfgh.spaces.live.com/default.aspx
http://degghhh.spaces.live.com/default.aspx

generate modualtion chirp

The first directly modulation format can generate modualtion chirp and it affects the transmission distance. The second external modualtion format makes the downlink data transmits 70km which is 30km longer than the first one.Secondly, a scheme of chi hair straightener sextuple mm-wave generation are proposed and realized: we generate modulation format which first and second order sidebands and carrier are suppressed by adjusting the DC bias to be 4V and chi flat iron voltage to be 9.76V and also the phase difference of the RF to be 180.The phase difference is 180 generated by DC voltage. Two third order sidebands are left to generate 60GHz mm-wave signal.. We have two chi flat iron different method to realize data signal upconversion: firstly, we use the data signal to modulate the directly modulated laser; Secondly, the intensity modulator is modulated by the data signal. The first directly modulation format can generate modualtion chirp and it only transmits 30km. The second external modualtion chi hair straighteners format makes the downlink data transmits 40km. Finally, a scheme of 40GHz eightfold mm-wave generation are cheap ralph lauren polo shirts proposed and realized: we use two LN-MZMs with parallel hair straighteners connection, both of which were used to generate signals which odd order sidebands and carrier are suppressed. Then the two signals are coupled to transmit along fiber, because the second order sidebands of the two generated signals have the opposite phase, only the fouth order sidebands are left to generate eightfold mm-wave signal.
http://www.maganicwars.com/forum
http://www.emolife.fora.pl
http://www.vodnidymky.eu
http://www.battledb.com/forums
http://www.ditl.org/forum
http://sdrgdfdg.spaces.live.com/default.aspx
http://dddffhhh.spaces.live.com/default.aspx
http://sfgfgghh.spaces.live.com/default.aspx
http://ddtfhffg.spaces.live.com/default.aspx
http://awvfhgf.spaces.live.com/default.aspx

optical fiber communication

The radio-over-fiber (ROF) system, which brings the huge capacity of optical communication and the agility of wireless access together, will be a perfect technology in the future broadband wireless access services, and it has been a research hot spot in optical fiber communication. Optical mm-wave generation is one of the key technology in ROF system. In this thesis,several best clothes blog schemes of mm-wave generation and transmission are proposed and The results obtained are as follows:Firstly, two schemes of 40GHz quadruple mm-wave generation are proposed and realized: scheme 1:odd order sidebands are suppressed by adjusting the DC bias of the discount wedding prom dresses Mach-Zahnder Modulator (LN-MZM) to be 3.9V, then we use Fiber Bragg Grating ( chi hair straightener) filter to filter out the optical carrier, two second order sidebands beat to generate 40GHz quadruple mm-wave, the downlink Lacoste Polo Shirts data transmits 40km in fiber with less than Lacoste Shirts power penalty in the experiment. demonstrated. Scheme2: we also realize the modulation format which odd order sidebands and carrier are suppressed simultaneously by adjusting the DC bias to be 0V and RF voltage to be 6.12V and also the phase difference to be 90. Two sceond order sidebands are left to generate 40GHz mm-wave signal. We have two different method to realize data signal upconversion: firstly, we use the data signal to modulate the directly modulated laser; Secondly, the intensity modulator is modulated by the data signal.
http://www.cuhkacs.org/forum
http://www.dvbnetwork.de
http://forums.cutenewsru.com
http://www.opera-prehliadac.com/forum
http://bbs.pcadv.com.tw
http://juhiuiuy.spaces.live.com/default.aspx
http://frhghgd.spaces.live.com/default.aspx
http://sdddgfgg.spaces.live.com/default.aspx
http://ddtfhhfg.spaces.live.com/default.aspx
http://seggrhh.spaces.live.com/default.aspx

Thursday, April 15, 2010

National Book Club Conference Highlights


What Authors Say In regards to the NBCC
"NBCC... the most important book club conference for authors and publishers of color...
"The National Book Club Conference is hands-down the most fabulous event I attend each year, and it is the only event that allows multiple authors to come together with hundreds of very dedicated readers - readers that we never would have been blessed to meet otherwise. It is one of the few events I know of that highly bene?ts publishers, authors, and readers all at the same time and the reason I participate every single year."
The support and love and response I received from the loyal and enthusiastic book club members touched my heart. They remind me of why I write and why I launched my own independent publishing company, DownSouth Press. Thank you, Curtis, for all the work you do for writers, for readers and for African- American literature. You are a treasure, and we do appreci- ate you." - Tina McElroy Ansa, New York Times best-selling author
"There is no book event that we look forward to as much as we do the National Book Club Conference, and as usual, this year's event was outstanding. You have created the best environment for both authors and book lovers. - Donna Grant & Virginia DeBerry, best-selling authors
What Readers Say About the NBCC
"One of the most extraordinary experiences of my life! It was all you had promised and more. I will be coming as long as the Lord allows, and I will be bringing new people, including new authors. See you next year!" - Gwendolyn BeamPeace of Mind Book Club, Boilingbrook, Illinois
"All I can say is, "Wow!!!" The conference was more than I could ever dream of. My book club, "My Sisters & Me," was so excited. We had the best time. We can't wait until next year." - Debra SmithMy Sisters & Me Literary Guild, Houston, Texas
I know the conference will only continue to get bigger and better and we are all fortunate to be a part of this yearly experience." - Erica T. Black Pearls, Los Angeles, California
Keep on doing what you are doing; only greater things are ahead!"
flyingbird
nike
software life
sports
sky
http://www.puaforums.com/
http://forums.kiteboardingmag.com/
http://support.agilewebsolutions.com/
http://www.plowsite.com/
http://forums.civfanatics.com/

Automotive Design

I would like to explore more into forms and its integration with functionality, as well as the human-machine interface (either physical or digital, or both!). Always keeping myself ralph lauren polo shirts up-to-date on the newest technology and trend, I try to look a step further than the current market. I am most comfortable in a more familiar industry, but I do not limit Lacoste Polo Shirts myself in these areas since I believe design is universal, and creating good design is what I'm really after.

ATTAC (formerly the Wuhan Xiaolong discount wedding dresses Automotive Design & Engineering Institute), is the company that designed and engineered the Xiaolong series high mobility cross road vehicles and its related products. These are the most advanced custom made prom dresses cross country vehicles designed, engineered and produced in China. sell discount wedding dresses also provides consultancy and design/engineering services to third party customers in the automotive field. As the manager and team leader of the design department, my daily work includes: manage short and long term project schedules; oversee the design, CAD modeling, clay modeling and prototype manufacturing of new vehicles exterior/interior; review design proposals; communicate with various engineering departments and consult/assist on various aspect of new vehicles; and most of all, make new, creative designs myself.Since my promotion to be the department leader, I have led our team to research and analyze user experience and design trend, and we have designed multiple new proposals for various projects, that range from exterior and interior, to user interface and ergonomics. Our work have greatly improved our product in terms of aesthetics, usability and functionality while at the same time refined my team members' skills.Also, as one of the more creative staff in the management, my input regarding many engineering and layout issues have greatly influenced other departments and have produced excellent results, winning a lot of appreciation throughout the company.
http://www.newmedialine.com/forum
http://www.talkfrontpage.com
http://www.woodenboat.com/forum
http://www.madrugadamusic.com/forum
http://www.mygua.org/forums

widely used

Walkie-Talkie is one kind of two way radio, it is widely used in people’s daily lives. Through decades of development, the products of Walkie-Talkie now is mature and diversified. With the development of short-distance wireless communication technology, a new trend of the combination of Walkie-Talkie and the new short-distance wireless communication technology is shown, such as Walkie-Talkie which used ZigBee technology. Besides, the combination of chi flat iron Walkie-Talkie with voice codec technology, and design specific function for a specific cheap ralph lauren polo shirts customer is also in exploration, and it is full of important research value and application significance.
http://discussionboard.prostores.com
http://nohomers.net
http://www.035e.com.tw/vbb
http://www.comicbloc.com/forums
http://www.al-awassef.com/forum
This paper simply introduces short wireless network technology of ZigBee and G.726 protocol. Compared with other short-distance wireless communication technology, ZigBee technology has the features of lower transceiver chi hair straighteners power, lower data rate, lower cost and lower power consumption. G.726 protocol is widely used in product development industry. The G.726 protocol contains 4 speeds, such as: 16kbps, hair straighteners, 40kbps. According to the different demands of Lacoste Polo products development, we can choose the suitable speed. G.726 protocol reduces the speed of the voice, and does not destroy the original sound.Based on a well analysis of ZigBee technology standard and G.726 protocol, the paper presents a scheme of design and implementation of Walki-Talkie system terminal on Freescale MCF5213 microprocessor platform.
http://www.pinoyexchange.com/forums
http://forums.corral.net/forums
http://www.hellocq.net/forum
http://www.ucareicare.net/
http://bbs.feruc.com/

Sunday, April 11, 2010

Exercise Tips for People With No Time

As our lives become more complex, we need creative time-management twists to juggle all the things we want to do. This article will give you tips on how to fit exercise into your busy schedule, even if you have a sedentary lifestyle.
The first step is to drop the all-or-nothing, perfectionistic thinking that says "It has to be at a gym. It doesn't count if you don't breathe hard. It doesn't count if you don't do it for at least 30 minutes non-stop," etc. Any physical activity is more beneficial than NO physical activity. So open your mind and let's create new solutions.
We all get stuck from time to time sitting at our computers, waiting for one thing or another:
*Long print jobs
*Slow or large downloads
*Large files to open
*Inspiration on what to write or do next
*nstant?messages
*iPod Updates
Here's how you can put that time to use:
1. Get a medicine ball and/or exercise band at your local sporting goods store or on-line.
2. Put these items near your computer in an easy to reach location.
3. Begin compiling a stack of exercise ideas from magazines or books which you will also keep near your computer (consider starting a three-ring binder so you can easily find the book and flip through it at will).
4. When you encounter a wait period (or just need a little break), do a set of arm or leg exercises. Here a list of ideas to get you started:
Chest Press: Strap an exercise tube around the back of your office chair and do occasional chest presses. Hold one handle in each hand and position your hands so they are at chest level. Sit up straight. Push forward and extend your arms straight in front of you or, for variation, cross your hands in front of you. Repeat 10-15 times or until you become fatigued.
Overhead Tricep Lifts: Hold a 3-5 pound medicine ball in both hands. Lift it over your head with arms extended. Bend at the elbows and slowly lower the ball so that it ends up behind your neck. Continue lifting the ball from behind your neck to over your head. Use slow, steady, controlled movements. Repeat 8-10 times or until you become fatigued.
Bicep Curls: Depending on your strength level, you can use one or both arms for this exercise. Hold the medicine ball in your hands in front of you as if you are offering a gift to someone or holding a large cup or bowl in your hands. Your arms should be in an ?shaped position at your sides. Bring the ball up to your chest slowly and then back down slowly. If you are custom made prom dressesstrong enough, you can also do one arm at a time lifting the ball from the ?shaped position up to your shoulder custom made prom dresses and back down again. Repeat 12-15 times or until you become fatigued. Perform equal amounts of repetitions for each arm.
Leg Lifts: Stretch your legs out in front of you and put your ankles and feet together. Place the medicine ball in the cradle created by your ankles so that the ball is resting on the top of your foot and your lower leg at the same time. Depending on your strength level, you can do this exercise a variety of ways:
Lower Leg Lifts: Lift your legs from the lace wedding dresses floor until they are almost completely extended. Maintain a small bend in the knees, do not lock your knees. For more of a challenge, hold your legs in the lifted position until you begin to feel your muscles shake or burn, then lower. Repeat 10-15 times.
Full Leg Lifts: Scoot up in your chair so that your cheap evening dresses buttocks are almost at the edge of your seat. Put your hands on the armrest to support your body. Extend your legs in front of you with your knees slightly bent. Lift your legs as high as you can off the ground. For extra challenge, hold your legs in place before lowering. Be sure to continue sitting up straight as you do this exercise and hold in your abdominal muscles for support.
Modell
Swan
Self Assessment
cloud
swim pool
http://www.apatity.ru/forum
http://www.narviq.eu
http://www.gedichte.com
http://www.grafikkarten.org
http://forum.quadmania.com

distribution automation system


1.Project management of MV and LV power distribution automation system more than 3 years, and R&D about power substation communication system. 2.Technical support and promotion for LV products and system more than 3 and a half year.3.Research of Lacoste Polo Shirts power supply enterprise information and automation about 2 years, especially discount wedding dresses .4.Familiar with LV products and system;5.Familiar with power distribution planning and products selection.

1) 4P strategy for power distribution lace wedding dresses planning tool - SIMARIS design, and keep close link with HQ.2) Have good relation with IEC/TC64.3)Study and analysis smart grid application requirements.4)Work out LV product and system application solutions for industry (cheap evening dresses , Coal Power, Wind Power, Cement, I&S), construction (Metro, Airport, Railway, cheap wedding gown dresses , PSB) and OEM (Commercial Air-conditioning, Locomotive).5)Training branch applications know-how to colleagues, including business development manager and regional product custom made prom dresses promoter.6)Technical support about 12hot cheap prom dresses product and system for key project.7)Promote LV product and system for key customer seminar. 8)Write technical paper for promoting LV product and system.a) SIEMENS SIMARIS design and its application[J], 《Electrical Technology of Intelligent Buildings》b) SIEMENS information power management system[J], 《Low Voltage Apparatus》c) SIEMENS new MCCB 3VT[J], 《Electrical Technology of Intelligent Buildings》d) SIEMENS new ACB 3WT[J], 《Electrical Technology of discount wedding dresses Intelligent Buildings》e) Application of antibody clone algorithm for power distribution network reconfiguration[J], 《Relay》
VITAMIN
finger
NAIL
FETHER
feeboger
http://www.reseforum.se/forum
http://www.aqua-web.fi/forum
http://student.ugent.be/kk/forum

sensor nodes

Wireless sensor networks (WSN) is composed of large number of sensor nodes which are deployed in monitoring region, it is forming a multi-hop and self-organized network system through wireless communication, the information of chi pink dazzle monitored area is cooperatively sensed, collected and processed. WSN can be applied in Lacoste Polo Shirts medical treatment, environment monitoring, and minitary area.Zigbee technology is a chi flat iron unified technical standard for short-range wireless communication technologies. Zigbee protocol stack is composed of Physical layer, MAC layer, network layer, security layer and application layer. chi flat iron protocol defined the Physical layer and MAC layer, Zigbee Alliance developed the network chi hair straighteners layer and security layer. The development of application layer should be based on the user's own needs. Zigbee technology is a standard wireless network protocol designed for low-rate hair straighteners sensor and control network; meanwhile, it is the most chi dazzle suitable standard protocols for wireless sensor networks.Currently, wireless sensor network research is still in its infancy.
PIZZA
pillott
knight
camping
Gloves
Viewspt

Wednesday, April 7, 2010

Traffic and Population


In many cities, traffic is overcrowded in the rush hours. Cars running on roads may even move more slowly than people walking on sidewalks, Due to the heavy traffic people have to spend more time on their way home or to work and even might be involved in an accident sometimes.
  In recent years, with the growth of family incomet more and more people are able to afford private cars, but the roads are as narrow as ever. What’s more, the population increases too quickly, while the building of cities is too slow. This contradiction results in the traffic congestion.
  The government attaches great importance to the probiems. It has made great efforts to control the population inerease, widen the roads and solve the traffic problems.

http://www.basementsystems.com/forum
http://forums.scootlanta.com/
http://forum.thaipitt.com/
http://bikersweb.co.uk/forumsports
here and where
The way to the dream
I lover chinese

projects management Responsibility


1. RCL LDM platform and FCL LDM projects managementResponsibility: Analyzing market and customer demand; defining product specification and project goals; making project schedule, budget, and scope management plan; executing and monitoring the projects with blog lace wedding dresses change control and risk reply; successfully completing the projects and contributing to following customer projects win.2. Trimble GPS project managementblog new shirts 2010 Responsibility: Communicating with the customer to define final product specification, making project schedule, expense, scope management plan; project team setup and resource allocation; risk analysis and evaluation; coordinating different project stakeholder, project execution and monitoring; integrated change management; successfully closing the Lacoste Polo Shirts project and satisfying the customer. 3. BMW LED lighting projects managementResponsibility: Successfully complete project and deliver satisfied product to the customer, and achieve the first EU customer project.

1. Philips LED driver module business transferResponsibility: Leading technical team successfully complete LDM technology and research projects custom made prom dresses transfer; Organize and execute Flex internal LDM product training; Market analysis and potential customer search; Successfully complete production transfer required PV testing and PPAP submission; Support Flex Mexico plant LDM production transfer; Communicate with Philips, Tier1 customer, OEM plus size wedding dresses customer and Flex internal segments during whole transfer process; Guarantee business transfer complete successfully.2. LDM production technical supportResponsibility: Solve technical issues, customer change request and supplier change request during production; technical support to global customers. 3. LDM business promotionResponsibility: Maintain major customers, LDM product promotion and market development.
http://www.luftdicht-forum.de/
http://www.secretgamezone.net/
http://www.mmagreb.com/vb
http://www.daghemunegu.net/

China Mobile

On January 7th, 2009, 3G licenses were issued. China Mobile got a TD-SCDMA license, China Unicom got a WCDMA license, and China Telecom got a CDMA2000 license. 3G war broke up between mobile operators. As China’s independent 3G standard, Cheap Lacoste Polo Shirts attracted people’s attention.High-Quality network coverage is very important to mobile operators. The indoor wireless business is gradually increasing. Enhancing indoor coverage is a problem faced by mobile operators. Because of the environmental constraints, TD-SCDMA base station can’t chi flat iron use smart antennas in indoor areas. Besides, substantial business exists in business building. The traditional outdoor base stations can’t meet the requirements, micro base stations are needed.From a prototype designer’s point of view, this paper will analyze the performance of the receiver in order to design an uplink signal processing scheme to meets the testing requirements of the protocol.In accordance with the analysis of the men's nike shoes physical layer protocol, the uplink signal processing flow was given at first.Based on an engineering perspective, chapter 3 explained the implementation steps of the key technologies, including uplink synchronization, channel estimation and joint-detection. Since the matrix inversion for joint-detection has a problem about high computational complexity, two matrix inversion algorithms was introduced in order to reduce the complexity.Based on protocol analysis and algorithm for uplink system chi hair straighteners structure, the performance of uplink synchronization measurement has been analyzed changing the number of users.Then simulation results of ZF-BLE and MMSE-BLE for joint detection have been compared. Impact of some interference, such as number of users, number of receiving antennas and channel model, to the ralph lauren polo shirts receiver has also been analyzed in Chapter 4.Finally, DSP implementation of the uplink base-band signal processing flow has been given, and the sensitivity test has proved that the hardware discount wedding dresses implementation meets the testing requirements of the protocol.The result shows that the uplink signal processing scheme given in the paper is feasible. It lays a foundation for the large scale commercial applications of micro base stations, which is of great theoretical importance and economic value.
http://forumchat.ru/ero
http://www.gooshibaz.com
http://www.swinkimorskie.eu/forum
http://www.gamingcentral.com

Thursday, March 11, 2010

demand for ability


With the development of relating technologies in hardware and software, VoIP has been widely used. The new generation VoIP Call Center calls for new demand for ability of distribution and faster development. The request of the customer service is no longer calls though telecommunication network, but also multimedia methods, such as business handing, remote authentication, fax, instant message, record of the call, text-to-speech and IVR. The stability, automation, data transmission and process, as well as the customer feedback capability of the agent platform are highly demanded.To begin with, conception related to VoIP technology was given, and comparision between traditional call center and IP call center were also mentioned. After demand analysis, a plan based on soft switch and H.323 protocol which can process telephone traffic and business simultaneously was given. The implementation included ordinary agent and monitor agent. At the same time, the improvement of the agent was mentioned. Finally, the plan to test the project was given and the test result was discussed.Web Service and mid-ware technology has facilitated the development of the call center. The paper presents a solution of Web Service and mid-ware for soft agent in VoIP call center. It deals with calling operation and application operation simultaneously based on soft-switch and H.323 protocol. Also the system can be used in different operation system. The result shows that the method improved the efficiency and flexibility of the agent. Advanced upgrades of the system are more facilitate, and the design is more reasonable. The new plan also contributes to the balance of the task distribution of the entire call center and the performance of the call center has improved significantly.

Wednesday, March 3, 2010

3D

The problem of 3D free form object pose recovering is an important research topic in lacoste polo shirts. Itconsists in determining the position and orientation of the object with respect to a camera or a predefinedframe of reference. Many industrial applications are confronted with ralph lauren polo shirts where it is necessary toknow, with high precision, the object pose to successfully perform the required task. Thus, in AugmentedReality applications for instance, the accurate object pose recovering allows to superpose a virtual worldon top of the real one correctly, whereas in Medical Imagery it is important for polo shirts.

Wednesday, January 27, 2010

png.aspx.cs

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.Drawing.Text;
using System.Drawing;
using System.Text;
//5_1_a_s_p_x.c_o_m

public partial class png : System.Web.UI.Page
{
private readonly string ImagePath = "Validator.jpg";
private static string gif = "";

protected void Page_Load(object sender, EventArgs e)
{

switch (Request.QueryString["aa"])
{
case "1":
gif = stxt();
Session["gif"]= stxt();
break;
case "2":
gif = GetRandomint();
Session["gif"]= GetRandomint();
break;
case "3":
gif = RndNum(3);
Session["gif"]= RndNum(3);
break;
default:
gif = RndNum(3);
Session["gif"]= GetRandomint();
break;
}

///创建Bmp位图
Bitmap bitMapImage = new System.Drawing.Bitmap(Server.MapPath(ImagePath));
Graphics graphicImage = Graphics.FromImage(bitMapImage);

///设置画笔的输出模式
graphicImage.SmoothingMode = SmoothingMode.HighSpeed;
///添加文本字符串
graphicImage.DrawString(gif, new Font("Arial", 20, FontStyle.Bold), SystemBrushes.WindowText, new Point(0, 0));

///设置图像输出的格式
Response.ContentType = "image/jpeg";

///保存数据流
bitMapImage.Save(Response.OutputStream, ImageFormat.Jpeg);

///释放占用的资源
graphicImage.Dispose();
bitMapImage.Dispose();
}
private String GetRandomint()
{
Random random = new Random();
return (random.Next(100000, 999999).ToString());
}
/**//*
此函数在汉字编码范围内随机创建含两个元素的十六进制字节数组,每个字节数组代表一个汉字,并将
四个字节数组存储在object数组中。
参数:strlength,代表需要产生的汉字个数
*/
public static object[] CreateRegionCode(int strlength)
{
//定义一个字符串数组储存汉字编码的组成元素
string[] rBase=new String [16]{"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"};

Random rnd=new Random();

//定义一个object数组用来
object[] bytes=new object[strlength];

/**//*每循环一次产生一个含两个元素的十六进制字节数组,并将其放入bject数组中
每个汉字有四个区位码组成
区位码第1位和区位码第2位作为字节数组第一个元素
区位码第3位和区位码第4位作为字节数组第二个元素
*/
for(int i=0;i {
//区位码第1位
int r1=rnd.Next(11,14);
string str_r1=rBase[r1].Trim();

//区位码第2位
rnd=new Random(r1*unchecked((int)DateTime.Now.Ticks)+i);//更换随机数发生器的种子避免产生重复值
int r2;
if (r1==13)
{
r2=rnd.Next(0,7);
}
else
{
r2=rnd.Next(0,16);
}
string str_r2=rBase[r2].Trim();

//区位码第3位
rnd=new Random(r2*unchecked((int)DateTime.Now.Ticks)+i);
int r3=rnd.Next(10,16);
string str_r3=rBase[r3].Trim();

//区位码第4位
rnd=new Random(r3*unchecked((int)DateTime.Now.Ticks)+i);
int r4;
if (r3==10)
{
r4=rnd.Next(1,16);
}
else if (r3==15)
{
r4=rnd.Next(0,15);
}
else
{
r4=rnd.Next(0,16);
}
string str_r4=rBase[r4].Trim();

//定义两个字节变量存储产生的随机汉字区位码
byte byte1=Convert.ToByte(str_r1 + str_r2,16);
byte byte2=Convert.ToByte(str_r3 + str_r4,16);
//将两个字节变量存储在字节数组中
byte[] str_r=new byte[]{byte1,byte2};

//将产生的一个汉字的字节数组放入object数组中
bytes.SetValue(str_r,i);

}

return bytes;

}
private string stxt()
{
Encoding gb = Encoding.GetEncoding("gb2312");

//调用函数产生4个随机中文汉字编码
object[] bytes = CreateRegionCode(3);

//根据汉字编码的字节数组解码出中文汉字
string str1 = gb.GetString((byte[])Convert.ChangeType(bytes[0], typeof(byte[])));
string str2 = gb.GetString((byte[])Convert.ChangeType(bytes[1], typeof(byte[])));
string str3 = gb.GetString((byte[])Convert.ChangeType(bytes[2], typeof(byte[])));

string txt = str1 + str2 + str3;
return txt;
}
///
/// 这个是使用文字,字母,数字混合
///

///
///
public String RndNum(int VcodeNum)
{
String Vchar = "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,W,X,Y,Z,呵,哈,弹,簧,秤,嬉,戏";
String[] VcArray = Vchar.Split(',');
String VNum = "";
Random random = new Random();
for (int i = 1; i <= VcodeNum; i++)
{
int iNum = 0;
while ((iNum = Convert.ToInt32(VcArray.Length * random.NextDouble())) == VcArray.Length)
{
iNum = Convert.ToInt32(VcArray.Length * random.NextDouble());
}
VNum += VcArray[iNum];
}
return VNum;
}
}

Common.cs

using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;

using System.Text.RegularExpressions;
namespace PowerTalkClient
{
public class Common
{
///
/// 数据库联接
///

public static OleDbConnection OleConn
{
get {
return new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Jet OLEDB:Database Password=;Data Source=" + AppDomain.CurrentDomain.BaseDirectory + "\\IP.mdb"); //Access数据库连接字符串
}
}
///
/// 数据库联接
///

public static OleDbConnection OleSysConn
{
get
{
return new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Jet OLEDB:Database Password=powertalkbox;Data Source=" + AppDomain.CurrentDomain.BaseDirectory + "\\PowerData.mdb"); //Access数据库连接字符串
}
}
///
/// 获取真实地址
///

public static string GetAddr(string IPStr)
{

string DiZhi = "未知网络";
OleDbConnection Conn = OleConn;
try
{
string IP = IPToInt(IPStr).ToString();

Conn.Open();
object Obj = new OleDbCommand("select top 1 region from ip where IPN1<=" + IP + " and IPN2>=" + IP, Conn).ExecuteScalar();
if (Obj != null)
{
DiZhi = Obj.ToString();
}
}
catch { }
finally { Conn.Close(); }
return DiZhi;
//5-1-a-s-p-x
}

///
/// IP地址和数字之间转化的算法

///

/// 传入IP地址
///

public static uint IPToInt(string ipAddress)
{
string disjunctiveStr = ".,: ";
char[] delimiter = disjunctiveStr.ToCharArray();
string[] startIP = null;
for (int i = 1; i <= 5; i++)
{
startIP = ipAddress.Split(delimiter, i);
}
string a1 = startIP[0].ToString();
string a2 = startIP[1].ToString();
string a3 = startIP[2].ToString();
string a4 = startIP[3].ToString();
uint U1 = uint.Parse(a1);
uint U2 = uint.Parse(a2);
uint U3 = uint.Parse(a3);
uint U4 = uint.Parse(a4);
uint U = U1 << 24;
U += U2 << 16;
U += U3 << 8;
U += U4;
return U;
}
///
/// 数字和IP地址之间转化的算法
///

/// 传入IP地址
///
public static string IntToIP(uint ipAddress)
{
long ui1 = ipAddress & 0xFF000000;
ui1 = ui1 >> 24;
long ui2 = ipAddress & 0x00FF0000;
ui2 = ui2 >> 16;
long ui3 = ipAddress & 0x0000FF00;
ui3 = ui3 >> 8;
long ui4 = ipAddress & 0x000000FF;
string IPstr = "";
IPstr = System.Convert.ToString(ui1) + "." + System.Convert.ToString(ui2) + "." + System.Convert.ToString(ui3) + "." + System.Convert.ToString(ui4);
return IPstr;
}

///
/// 转换成为MSN表情
///

///
public static string MatchImg(string MatchStr)
{
string regstr = @"src\=.+?\.(gif|jpg|png|bmp)";
Regex myrg = new Regex(regstr);
Match mt = myrg.Match(MatchStr, 0);
int i = 0;
while (mt.Success)
{
string Values = mt.Value;
string Mtch = Values;
Values = Regex.Replace(Values, "src=", "", RegexOptions.IgnoreCase);
Values = Regex.Replace(Values, "‘", "", RegexOptions.IgnoreCase);
Values = Regex.Replace(Values, "\"", "", RegexOptions.IgnoreCase);
Values = Regex.Replace(Values, "'", "", RegexOptions.IgnoreCase);
Values = Regex.Replace(Values, "’", "", RegexOptions.IgnoreCase);

Values = Values.Substring(Values.LastIndexOf(@"/") + 1);

MatchStr = MatchStr.Replace("", ToMsnFace(Values));

mt = mt.NextMatch();
}
return MatchStr;
}
//5~1~a~s~p~x
///
/// 从Image转换为Msn的头像
///

/// 头像图片名称
///
private static string ToMsnFace(string faceimg)
{
string MsnFace = "";
switch (faceimg)
{

case "img1.gif":
MsnFace = ":)";
break;
case "img2.gif":
MsnFace = ":-O";
break;
case "img3.gif":
MsnFace = ":P";
break;
case "img4.gif":
MsnFace = "(H)";
break;
case "img5.gif":
MsnFace = ":@";
break;
case "img6.gif":
MsnFace = ":S";
break;
case "img7.gif":
MsnFace = ":$";
break;
case "img8.gif":
MsnFace = ":'(";
break;
case "img9.gif":
MsnFace = ":|";
break;
case "img10.gif":
MsnFace = "(A)";
break;
case "img11.gif":
MsnFace = "8o|";
break;
case "img12.gif":
MsnFace = "8-|";
break;
case "img13.gif":
MsnFace = "+o(";
break;
case "img14.gif":
MsnFace = "<:o)";
break;
case "img15.gif":
MsnFace = "|-)";
break;
case "img16.gif":
MsnFace = "*-)";
break;
case "img17.gif":
MsnFace = ":-#";
break;
case "img18.gif":
MsnFace = ":-*";
break;
case "img19.gif":
MsnFace = "^o)";
break;
case "img20.gif":
MsnFace = "8-)";
break;
case "img21.gif":
MsnFace = "(L)";
break;
case "img22.gif":
MsnFace = "(U)";
break;
case "img23.gif":
MsnFace = "(M)";
break;
case "img24.gif":
MsnFace = "(@)";
break;
case "img25.gif":
MsnFace = "(&)";
break;
case "img26.gif":
MsnFace = "(sn)";
break;
case "img27.gif":
MsnFace = "(bah)";
break;
case "img28.gif":
MsnFace = "(S)";
break;
case "img29.gif":
MsnFace = "(*)";
break;
case "img30.gif":
MsnFace = "(#)";
break;
case "img31.gif":
MsnFace = "(R)";
break;
case "img32.gif":
MsnFace = "({)";
break;
case "img33.gif":
MsnFace = "(})";
break;
case "img34.gif":
MsnFace = "(K)";
break;
case "img35.gif":
MsnFace = "(F)";
break;
case "img36.gif":
MsnFace = "(W)";
break;
case "img37.gif":
MsnFace = "(O)";
break;
case "img38.gif":
MsnFace = ";)";
break;
case "img39.gif":
MsnFace = ":D";
break;
case "img40.gif":
MsnFace = ":(";
break;
default:
MsnFace = ":)";
break;


}
return MsnFace;
}

}

//5~1-a^s^p^x
public enum Action
{
///
/// 鼓掌
///

CONGRATULATE,
///
/// 查找
///

CHECKINGSOMETHING,
///
/// 眨眼
///

DEEPIDLE1,
///
/// 缩小
///

HIDE,
///
/// 销毁
///

EMPTYTRASH,
///
/// 手势•下
///

GESTUREDOWN,
///
/// 手势•左
///

GESTURELEFT,
///
/// 手势•右
///

GESTURERIGHT,
///
/// 手势•上
///

GESTUREUP,
///
/// 靠近屏幕打招呼
///

GETATTENTION,
///
/// 感汉号
///

WAVE,
///
/// 鲜花
///

GETTECHY,
///
/// 鞠躬
///

GETWIZARDY,
///
/// 小助手下班
///

GOODBYE,
///
/// 小助手上班
///

GREETING,
///
/// 想一下
///

ALERT,
///
/// 往下看
///

LOOKDOWN,
///
/// 往左下看
///

LOOKDOWNLEFT,
///
/// 往右下看
///

LOOKDOWNRIGHT,
///
/// 往左看
///

LOOKLEFT,
///
/// 往右看
///

LOOKRIGHT,
///
/// 往上看
///

LOOKUP,
///
/// 往左上看
///

LOOKUPLEFT,
///
/// 往右上看
///

LOOKUPRIGHT,
///
/// 打印
///

PRINT,
///
/// 动作还原
///

RESTPOSE,
///
/// 保存
///

SAVE,
///
/// 后面找东西
///

SEARCHING,
///
/// 邮件
///

SENDMAIL,
///
/// 思考
///

THINKING,
///
/// 挥手再见
///

PROCESSING,
///
/// 写东西
///

WRITING,
}

public class 助手
{
Timer timer = null;
Timer speakTimer = null;

Action _Action;
public Action Action
{
get { return _Action; }
set
{
if (value.ToString() != "")
{
_Action = value;
this.Character.Stop(null);
Character.Play(value.ToString());
}
}
}

AgentObjects.IAgentCtlCharacterEx Character = null;
AxAgentObjects.AxAgent Agent = null;
string Name = string.Empty;
string Path = string.Empty;

Action[] actions = new Action[] {
Action.CONGRATULATE,
Action.DEEPIDLE1,
Action.EMPTYTRASH,
Action.GETATTENTION,
Action.WAVE,
Action.GETTECHY,
Action.GETWIZARDY,
Action.ALERT,
Action.PRINT,
Action.SAVE,
Action.SENDMAIL
};

bool visible = true;
public bool Visible
{
get { return visible; }
set
{
visible = value;
if (visible)
{
Character.Show(Action.GREETING);
timer.Enabled = true;
}
else
{
Character.Hide(Action.GOODBYE);
timer.Enabled = false;
}
}
}

public 助手(ref AxAgentObjects.AxAgent axAgent, string name, string path, bool Visibled)
{
Agent = axAgent;
Name = name;
Path = path;
visible = Visibled;

Agent.Characters.Load(Name, (object)Path);
Character = Agent.Characters[Name];
Character.AutoPopupMenu = false;
Character.Balloon.Style = 3;

Character.Left = (short)(Screen.PrimaryScreen.WorkingArea.Width - 160);
Character.Top = (short)(Screen.PrimaryScreen.WorkingArea.Height - 140);

timer = new Timer();
timer.Interval = 40000;
timer.Tick += new EventHandler(timer_Tick);
timer.Enabled = true;

speakTimer = new Timer();
speakTimer.Interval = 5000;
speakTimer.Tick += new EventHandler(speakTimer_Tick);

if (visible)
{
Character.Show(Action.GREETING);
this.Action = Action.GREETING;
}

}

void speakTimer_Tick(object sender, EventArgs e)
{
if (Character.Balloon.Visible)
{
speakTimer.Enabled = false;
Character.Balloon.Visible = false;
}
}

//随机播放动画
void timer_Tick(object sender, EventArgs e)
{
if (!visible)
return;

this.timer.Enabled = false;

this.Character.Stop(null);

Random rand = new Random();
int number = rand.Next(10000);

this.Action = actions[number % actions.Length];
this.Action = Action.RESTPOSE;
this.timer.Enabled = true;
}

public void Speak(string Text)
{
if (!visible)
return;

this.Character.StopAll(null);
this.Action = Action.RESTPOSE;
this.Character.Speak(Text, "");
timer.Enabled = true;
speakTimer.Enabled = true;
}

public void Think(string Text)
{
if (!visible)
return;

timer.Enabled = false;

this.Character.Think(Text);
timer.Enabled = true;
}

//退出
public void ExitAssistant()
{
this.timer.Enabled = false;
Agent.Characters.Unload(Name);
}
}
}

Fetion.cs

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Web;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using NullStudio.Fetion_SDK;
using System.Data.OleDb;
namespace PowerTalkClient
{
public partial class Fetion : Form
{
FrmMain FetionServerTemp = null;
public Fetion()
{
InitializeComponent();
}
public Fetion(FrmMain ftmp)
{
InitializeComponent();
//FetionServerTemp = ftmp;
//FetionServerTemp.PTB_Runner.Text = "运行";
//FetionServerTemp.timer1.Enabled = false;

}


///
/// 登陆飞信
///

private bool FetionLogin(string userName,string pwd)
{
sdk.AccountManager.FillUserIdAndPassword(userName, pwd, false);//第三个参数为是否自动登陆
bool isOk=sdk.AccountManager.Login();//登陆
return isOk;
}

///
/// 发送消息
///

private bool SendFetionMsg(string userName, string msg)
{
bool isOk = false;
try
{
int state = sdk.ContactControl.SendIM.SendIM(userName, msg);
}
catch { isOk = false; }
return isOk;
}


///
/// 发送手机消息
///

private bool SendFetionMobileMsg(string userName, string msg)
{
bool isOk = false;
try
{
int state = sdk.ContactControl.SendSMS.SendSMS(userName, msg);
}
catch { isOk = false; }
return isOk;
}


///
/// 加载好友列表
///

/// 飞信sdk对象
/// 返回飞信好友信息集合
private List GetFetionFriendList(FetionSDK psSdk)
{
List fetionFriends = new List();
try
{
List list = psSdk.ContactControl.getAllContactList();
for (int i = 0; i < list.Count; i++)
{
try
{
FetionFriend fetionFriend = new FetionFriend();//自定义飞信用户实体信息类
fetionFriend.UserId = int.Parse(list[i].Uri.Id);
fetionFriend.Nickname = list[i].DisplayName;
fetionFriend.Mobile = list[i].PersonalInfo.MobileNo;
fetionFriends.Add(fetionFriend);
}
catch { }
}
}
catch { fetionFriends = new List(); }
return fetionFriends;
}
//5^1^a^s^p^x

///
/// 飞信sdk出现错误
///

private void Sdk_SDK_Error(object sender, NullStudio.Fetion_SDK.Event.SDK_ErrorEventArgs fe)
{
this.txtBox.Text += "信息:"+fe.Message.Message+"\r\n";
}
private string userName = "";
private string userPwd = "";
///
/// 当前飞信号状态
///

private void Sdk_SDK_UserSatusChange(object sender, Imps.Client.Core.UserSatusChangedEventArgs e)
{
switch (e.NewStatus.ToString())
{
case "Disconnected"://断开了网络
FetionLogin(userName, userPwd);//重新登陆
break;
case "Initialized"://已初始化

break;
case "Loginning"://登陆中

break;
case "Logon"://已登陆
sdk.AccountManager.CurrentUser.Presence.AsyncChangeMainPresence(Imps.Common.MainPresence.Online, Imps.Common.MainPresence.Online.ToString());//设置PC在线
break;
case "Logoff"://离开网络

break;
case "Logouting"://注销中

break;
case "None"://无状态

break;
case "OfflineLogon"://离线

break;
case "StandBy"://待机

break;
case "WaitReconnect"://等待

break;
}
this.txtBox.Text += "状态"+e.NewStatus.ToString() + "\r\n";
}

///
/// 接收到的消息
///

private void sdk_SDK_ReceiveMessage(object sender, NullStudio.Fetion_SDK.Event.SDK_ReceiveMessageEventArgs fe)
{
string Content = fe.Message.Substring(fe.Message.IndexOf("\r\n")+2);
string[] ContentS = Content.Split(new string[] { ":" }, StringSplitOptions.RemoveEmptyEntries);
int lc=Content.IndexOf(':');
string UserTo=ContentS[0].ToString();
string Msg=Content.Substring(lc+1);
if (Msg[0] == '@')//如果是转移字符串
{
string CChar = Msg.Substring(1);
int topi = 0;
if (int.TryParse(CChar, out topi))//如果为转意数字的话
{
string ListStr = textBox6.Text;
string[] ChangeChar = ListStr.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
foreach (string istr in ChangeChar)
{
string[] OneChar = istr.Split(new string[] { ":" }, StringSplitOptions.RemoveEmptyEntries);
string One = OneChar[0];
if (CChar == One)
{
Msg = OneChar[1];
}
}
}
}
PowerTalkService.FetionInterFace PTFIF = new PowerTalkClient.PowerTalkService.FetionInterFace();
PTFIF.ChatAdd(textBox3.Text, "游客"+UserTo,Msg);
this.txtBox.Text += "" + string.Format(fe.Message, fe.Contact.PersonalInfo.Nickname +"("+ fe.Contact.Uri.Sid.ToString()+")") + "\r\n";
}
//5*1^a-s-p-x
private FetionSDK sdk = new FetionSDK();//实例化飞信sdk
private void Fetion_Load(object sender, EventArgs e)
{
sdk.SDK_ReceiveMessage += new FetionSDK.SDK_ReceiveMessageEventHandler(sdk_SDK_ReceiveMessage);//消息接收事件
sdk.SDK_UserSatusChange += new FetionSDK.SDK_UserSatusChangedEventHandler(Sdk_SDK_UserSatusChange);//用户状态事件
sdk.SDK_Error += new FetionSDK.SDK_ErrorEventHandler(Sdk_SDK_Error);//sdk错误事件
OleDbConnection Conn = Common.OleSysConn;
Conn.Open();
try
{
OleDbCommand cmd = new OleDbCommand("select * from 系统设置", Conn);
OleDbDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
textBox1.Text= dr["飞信用户名"].ToString();
textBox2.Text = dr["飞信密码"].ToString();
// textBox6.Text = dr["飞信用语"].ToString();
textBox6.Text = "1:您好!\r\n2:有什么可以帮助您的?\r\n3:是的,我们的产品是开源但不免费的。";

}
}
catch
{ }
finally
{
Conn.Close();
}
}

private void button1_Click(object sender, EventArgs e)
{
userName=textBox1.Text;
userPwd = textBox2.Text;
FetionLogin(textBox1.Text, textBox2.Text);
List MyUsers = GetFetionFriendList(sdk);
foreach (FetionFriend MyUser in MyUsers)
{
this.txtBox.Text += MyUser.Mobile+"\r\n";
}
}

private void button2_Click(object sender, EventArgs e)
{
if (checkBox1.Checked)
{ SendFetionMsg(textBox3.Text, textBox4.Text); }
else
{ SendFetionMobileMsg(textBox3.Text, textBox4.Text); }

}



private void button4_Click(object sender, EventArgs e)
{
PowerTalkService.FetionInterFace PTFIF = new PowerTalkClient.PowerTalkService.FetionInterFace();
PowerTalkService.ChatInfo[] LPCI= PTFIF.GetChatInfos(textBox3.Text);
foreach(PowerTalkService.ChatInfo PTSCI in LPCI)
{
this.txtBox.Text += "接收者:" + PTSCI.Reciver + "发送者:" + PTSCI.Sender + "内容:" + PTSCI.SendContent + "\r\n";
SendToMoble(PTSCI.Reciver, PTSCI.Sender, PTSCI.SendContent);
}
}
///
/// 发送操作
///

/// 手机号码
/// 发送者
/// 内容
public void SendToMoble(string MobleNum,string Sender,string Content)
{
if (checkBox1.Checked)
{ SendFetionMsg(MobleNum, Sender + ":" + Content); }
else
{ SendFetionMobileMsg(MobleNum, Sender + ":" + Content); }
}

private void button3_Click(object sender, EventArgs e)
{
if (timer1.Enabled == false)
{
button3.Text = "停止";
this.txtBox.Text += "服务运行";
timer1.Enabled = true;
}
else
{
button3.Text = "运行";
this.txtBox.Text += "服务停止";
timer1.Enabled = false;
}
}

//5^1^a^s^p^x
private void timer1_Tick(object sender, EventArgs e)
{
PowerTalkService.FetionInterFace PTFIF = new PowerTalkClient.PowerTalkService.FetionInterFace();
PowerTalkService.ChatInfo[] LPCI = PTFIF.GetChatInfos(textBox3.Text);
foreach (PowerTalkService.ChatInfo PTSCI in LPCI)
{
this.txtBox.Text += "接收者:" + PTSCI.Reciver + "发送者:" + PTSCI.Sender + "内容:" + PTSCI.SendContent + "\r\n";
PTSCI.SendContent = Common.MatchImg(PTSCI.SendContent);
PTSCI.SendContent = HttpContext.Current.Server.HtmlDecode(PTSCI.SendContent);
SendToMoble(PTSCI.Reciver, PTSCI.Sender, PTSCI.SendContent);
}
}

private void textBox5_TextChanged(object sender, EventArgs e)
{
timer1.Interval =int.Parse(textBox5.Text);
}

private void txtBox_TextChanged(object sender, EventArgs e)
{
if (txtBox.Text.Length > 32767)
{
txtBox.Text = "";
}
}

private void Fetion_FormClosing(object sender, FormClosingEventArgs e)
{

//FetionServerTemp.PTB_Runner.Text = "停止";
//FetionServerTemp.timer1.Enabled = true;
//button3.Text = "运行";
//timer1.Enabled = false;
}



}
public class FetionFriend
{
public int UserId =0;
public string Nickname = "";
public string Mobile = "";

}
}

Fetion.Designer.cs

namespace PowerTalkClient
{
partial class Fetion
{
///
/// 必需的设计器变量。
///

private System.ComponentModel.IContainer components = null;

///
/// 清理所有正在使用的资源。
///

/// 如果应释放托管资源,为 true;否则为 false。
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}

#region Windows 窗体设计器生成的代码

///
/// 设计器支持所需的方法 - 不要
/// 使用代码编辑器修改此方法的内容。
///

private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Fetion));
this.button1 = new System.Windows.Forms.Button();
this.textBox1 = new System.Windows.Forms.TextBox();
this.textBox2 = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.txtBox = new System.Windows.Forms.TextBox();
this.button2 = new System.Windows.Forms.Button();
this.label3 = new System.Windows.Forms.Label();
this.textBox3 = new System.Windows.Forms.TextBox();
this.label4 = new System.Windows.Forms.Label();
this.textBox4 = new System.Windows.Forms.TextBox();
this.label5 = new System.Windows.Forms.Label();
this.button4 = new System.Windows.Forms.Button();
this.checkBox1 = new System.Windows.Forms.CheckBox();
this.button3 = new System.Windows.Forms.Button();
this.textBox5 = new System.Windows.Forms.TextBox();
this.label6 = new System.Windows.Forms.Label();
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.textBox6 = new System.Windows.Forms.TextBox();
this.label7 = new System.Windows.Forms.Label();
this.label8 = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// button1
//
this.button1.Location = new System.Drawing.Point(92, 93);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(55, 23);
this.button1.TabIndex = 0;
this.button1.Text = "登陆";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(92, 29);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(100, 21);
this.textBox1.TabIndex = 1;
this.textBox1.Text = "15104054261";
//
// textBox2
//
this.textBox2.Location = new System.Drawing.Point(92, 65);
this.textBox2.Name = "textBox2";
this.textBox2.Size = new System.Drawing.Size(100, 21);
this.textBox2.TabIndex = 2;
this.textBox2.Text = "1231231";
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(8, 32);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(71, 12);
this.label1.TabIndex = 3;
this.label1.Text = "服务手机号:";
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(9, 71);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(35, 12);
this.label2.TabIndex = 4;
this.label2.Text = "密码:";
//
// txtBox
//
this.txtBox.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.txtBox.Location = new System.Drawing.Point(267, 29);
this.txtBox.Multiline = true;
this.txtBox.Name = "txtBox";
this.txtBox.Size = new System.Drawing.Size(345, 315);
this.txtBox.TabIndex = 5;
this.txtBox.TextChanged += new System.EventHandler(this.txtBox_TextChanged);
//
// button2
//
this.button2.Location = new System.Drawing.Point(93, 179);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(69, 23);
this.button2.TabIndex = 6;
this.button2.Text = "发送测试";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new System.EventHandler(this.button2_Click);
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(265, 9);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(53, 12);
this.label3.TabIndex = 7;
this.label3.Text = "监视日志";
//
// textBox3
//
this.textBox3.Location = new System.Drawing.Point(92, 125);
this.textBox3.Name = "textBox3";
this.textBox3.Size = new System.Drawing.Size(169, 21);
this.textBox3.TabIndex = 8;
this.textBox3.Text = "15898110767";
//
// label4
//
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(8, 128);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(71, 12);
this.label4.TabIndex = 9;
this.label4.Text = "客服手机号:";
//
// textBox4
//
this.textBox4.Location = new System.Drawing.Point(92, 152);
this.textBox4.Name = "textBox4";
this.textBox4.Size = new System.Drawing.Size(169, 21);
this.textBox4.TabIndex = 10;
this.textBox4.Text = "测试一下";
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(8, 160);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(59, 12);
this.label5.TabIndex = 11;
this.label5.Text = "测试内容:";
//
// button4
//
this.button4.Location = new System.Drawing.Point(168, 180);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(93, 23);
this.button4.TabIndex = 13;
this.button4.Text = "测试网站接收";
this.button4.UseVisualStyleBackColor = true;
this.button4.Click += new System.EventHandler(this.button4_Click);
//
// checkBox1
//
this.checkBox1.AutoSize = true;
this.checkBox1.Location = new System.Drawing.Point(9, 320);
this.checkBox1.Name = "checkBox1";
this.checkBox1.Size = new System.Drawing.Size(120, 16);
this.checkBox1.TabIndex = 14;
this.checkBox1.Text = "发送到飞信客户端";
this.checkBox1.UseVisualStyleBackColor = true;
//
// button3
//
this.button3.Font = new System.Drawing.Font("隶书", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.button3.Location = new System.Drawing.Point(170, 289);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(90, 47);
this.button3.TabIndex = 15;
this.button3.Text = "运行";
this.button3.UseVisualStyleBackColor = true;
this.button3.Click += new System.EventHandler(this.button3_Click);
//
// textBox5
//
this.textBox5.Location = new System.Drawing.Point(86, 295);
this.textBox5.Name = "textBox5";
this.textBox5.Size = new System.Drawing.Size(76, 21);
this.textBox5.TabIndex = 16;
this.textBox5.Text = "1000";
this.textBox5.TextChanged += new System.EventHandler(this.textBox5_TextChanged);
//
// label6
//
this.label6.AutoSize = true;
this.label6.Location = new System.Drawing.Point(8, 298);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(59, 12);
this.label6.TabIndex = 17;
this.label6.Text = "间隔时间:";
//
// timer1
//
this.timer1.Interval = 1000;
this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
//
// textBox6
//
this.textBox6.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.textBox6.Location = new System.Drawing.Point(12, 225);
this.textBox6.Multiline = true;
this.textBox6.Name = "textBox6";
this.textBox6.Size = new System.Drawing.Size(248, 58);
this.textBox6.TabIndex = 18;
//
// label7
//
this.label7.AutoSize = true;
this.label7.Location = new System.Drawing.Point(12, 210);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(221, 12);
this.label7.TabIndex = 19;
this.label7.Text = "转意列表:(每行一条,手机短信@加序号)";
//
// label8
//
this.label8.AutoSize = true;
this.label8.ForeColor = System.Drawing.Color.Red;
this.label8.Location = new System.Drawing.Point(8, 336);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(149, 12);
this.label8.TabIndex = 20;
this.label8.Text = "注:不勾选,默认发送到手机";
//
// Fetion
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(624, 356);
this.Controls.Add(this.label8);
this.Controls.Add(this.label7);
this.Controls.Add(this.textBox6);
this.Controls.Add(this.label6);
this.Controls.Add(this.textBox5);
this.Controls.Add(this.button3);
this.Controls.Add(this.checkBox1);
this.Controls.Add(this.button4);
this.Controls.Add(this.label5);
this.Controls.Add(this.textBox4);
this.Controls.Add(this.label4);
this.Controls.Add(this.textBox3);
this.Controls.Add(this.label3);
this.Controls.Add(this.button2);
this.Controls.Add(this.txtBox);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Controls.Add(this.textBox2);
this.Controls.Add(this.textBox1);
this.Controls.Add(this.button1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "Fetion";
this.Text = "PowerTalk接收飞信客服服务器";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Fetion_FormClosing);
this.Load += new System.EventHandler(this.Fetion_Load);
this.ResumeLayout(false);
this.PerformLayout();

}

#endregion

private System.Windows.Forms.Button button1;
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.TextBox textBox2;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.TextBox txtBox;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.TextBox textBox3;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.TextBox textBox4;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.Button button4;
private System.Windows.Forms.CheckBox checkBox1;
private System.Windows.Forms.Button button3;
private System.Windows.Forms.TextBox textBox5;
private System.Windows.Forms.Label label6;
private System.Windows.Forms.Timer timer1;
private System.Windows.Forms.TextBox textBox6;
private System.Windows.Forms.Label label7;
private System.Windows.Forms.Label label8;
}
}