Skip to main content

Home/ Computer Science Knowledge Sharing/ Group items tagged Computer

Rss Feed Group items tagged

Islam TeCNo

Model-view-controller - Wikipedia, the free encyclopedia - 0 views

  • Model–view–controller (MVC) is an architectural pattern used in software engineering. Successful use of the pattern isolates business logic from user interface considerations, resulting in an application where it is easier to modify either the visual appearance of the application or the underlying business rules without affecting the other. In MVC, the model represents the information (the data) of the application; the view corresponds to elements of the user interface such as text, checkbox items, and so forth; and the controller manages the communication of data and the business rules used to manipulate the data to and from the model.
    • Abdelrahman Ogail
       
      MVC one of the important patterns used at any software. Especially in Web Development, Database Systems and sure in Game Development
    • Islam TeCNo
       
      please ya zikas 7ot more comments l eni mesh fahem awi ...ana eli fahmo eni afsl el GUI 3an el core code
  • MVC is often seen in web applications, where the view is the actual HTML or XHTML page, and the controller is the code that gathers dynamic data and generates the content within the HTML or XHTML. Finally, the model is represented by the actual content, which is often stored in a database or in XML nodes, and the business rules that transform that content based on user actions.
    • Islam TeCNo
       
      i think this is like PHP or ASP page .... you just See HTML (view) that is Generated by PHP/ASP Code (controller) that gather data from Database (content)
Abdelrahman Ogail

Mutation testing - Wikipedia, the free encyclopedia - 1 views

  • Mutation testing (or Mutation analysis) is a method of software testing, which involves modifying program's source code in small ways.[1] These, so-called mutations, are based on well-defined mutation operators that either mimic typical programming errors (such as using the wrong operator or variable name) or force the creation of valuable tests (such as driving each expression to zero). The purpose is to help the tester develop effective tests or locate weaknesses in the test data used for the program or in sections of the code that are seldom or never accessed during execution.
  • For example, consider the following C++ code fragment: if (a && b) c = 1; else c = 0; The condition mutation operator would replace '&&' with '||' and produce the following mutant: if (a || b) c = 1; else c = 0;
  • Many mutation operators can produce equivalent mutants. For example, consider the following code fragment: int index=0; while (...) { . . .; index++; if (index==10) break; } Boolean relation mutation operator will replace "==" with ">=" and produce the following mutant: int index=0; while (...) { . . .; index++; if (index>=10) break; }
Abdelrahman Ogail

Stochastic optimization - Wikipedia, the free encyclopedia - 0 views

  • Stochastic optimization (SO) methods are optimization algorithms which incorporate probabilistic (random) elements, either in the problem data (the objective function, the constraints, etc.), or in the algorithm itself (through random parameter values, random choices, etc.), or in both [1]. The concept contrasts with the deterministic optimization methods, where the values of the objective function are assumed to be exact, and the computation is completely determined by the values sampled so far.
  •  
    In Artificial Intelligence, Genetic Algorithms belongs to class Stochastic search that is explained below
sandy bass

Working with Desktop Support Professionals - 1 views

In today's competitive e-business landscape, I simply cannot go out of business because of downtime due to computer glitches or issues. So before it comes knocking on my door, I subscribe at Online...

desktop support

started by sandy bass on 02 May 11 no follow-up yet
Janos Haits

Ohloh, the open source network - 1 views

  •  
    Discover, Track and Compare Open Source
Janos Haits

Gitea - 0 views

  •  
    "A painless self-hosted Git service. Gitea is a community managed fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license."
Janos Haits

Home | Solid - 0 views

  •  
    "Solid was created by the inventor of the World Wide Web, Sir Tim Berners-Lee. Its mission is to reshape the web as we know it. Solid will foster a new breed of applications with capabilities above and beyond anything that exists today."
Janos Haits

Blockstack - The New Decentralized Internet - 0 views

  •  
    'Blockstack is an open-source project and a decentralized network. For the past years, one company, Blockstack Inc, has taken the lead on protocol development. We plan to have many independent individuals and companies operating on the network and taking on greater roles in the protocol's development. We will release more details on governance structures and potential independent entities that can provide a degree of neutrality and balance to the protocol development in the long run.'
Janos Haits

The CLIP OS Project | CLIP OS - 0 views

  •  
    "The CLIP OS project is an open source project maintained by the ANSSI (National Cybersecurity Agency of France) that aims to build a hardened, multi-level operating system, based on the Linux kernel and a lot of free and open source software."
Janos Haits

The Freenet Project - /index - 0 views

  •  
    Freenet is free software which lets you anonymously share files, browse and publish "freesites" (web sites accessible only through Freenet) and chat on forums, without fear of censorship. Freenet is decentralised to make it less vulnerable to attack, and if used in "darknet" mode, where users only connect to their friends, is very difficult to detect. Share files, chat on forums, browse and publish, anonymously and without fear of blocking or censorship! Then connect to your friends for even better security! "
Janos Haits

Steem.io - 0 views

  •  
    "Steem powers Smart Media Tokens Steem is a blockchain-based rewards platform for publishers to monetize content and grow community."
Janos Haits

Research at Google - 0 views

  •  
    "We are a machine intelligence team focused on deep learning. We advance the state of the art in order to have a positive impact on the world."
Janos Haits

Blockstack, building the decentralized internet - 0 views

  •  
    "A New Internet for Decentralized Apps Blockstack is a new decentralized internet where users own their data and apps run locally. A browser portal is all that's needed to get started."
Janos Haits

Has my email been hacked? - Lista de sitios comprometidos - 0 views

  •  
    "Top verified data leaks Here we highlight some of largest-volume data leaks in our database and which have already been verified by the attacked site itself or by its community. Each of them has been made publicly available by the attackers themselves or by those affected through different websites. All this information can also be followed by RSS and Twitter."
Janos Haits

PureOS - 0 views

  •  
    "A user friendly, secure and freedom respecting OS for your daily usage. With PureOS, you are the only one in control of your digital life. CHECK OUT THE APPLICATIONS"
Janos Haits

Colaboratory - Google - 0 views

  •  
    "Colaboratory is a research project created to help disseminate machine learning education and research. It's a Jupyter notebook environment that requires no setup to use. For more information, see our FAQ. Click the button below to be added to the waitlist"
Janos Haits

Talk to Books - 0 views

  •  
    "Browse passages from books using experimental AI"
Janos Haits

BitTorrent (BTT) - The token that will enable blockchain mass adoption - 0 views

  •  
    "BitTorrent (BTT) allows content creators to connect with their audience, earn and spend digital currency without a middleman. By connecting the BitTorrent peer-to-peer network to the TRON blockchain, we offer a new experience to over 100M+ users."
« First ‹ Previous 101 - 120 of 275 Next › Last »
Showing 20 items per page